如何在 ISQL / IBExpert Sql 工具中打印消息?

How to print message in ISQL / IBExpert Sql tool?

我知道在SQL服务器中我们可以通过操作符PRINT打印消息,但是PRINT在IBExpert中不起作用,命令OUTPUT也是如此。有人可以帮助我吗?

我在 运行 之前的代码中遇到这个错误:

Firebird 没有这个功能。不可能以这种方式“打印”或“输出”消息(Firebird 也没有名为 OUTPUT1 的语句)。

您在存储过程中的唯一选择是 return 消息作为 return 列的值。对于触发器,没有真正的选择,尽管您可以在事务提交或类似的东西之前从该 GTT 将内容写入全局临时 table 并显式 select。但是,这需要您进行明确的操作才能获得输出。


1. Firebird 查询工具 ISQL 有一个命令叫做 OUTPUT,但那纯粹是为了将 ISQL 本身的输出重定向到一个文件。