0

我知道在 SQL Server 中我们可以通过运算符 PRINT 打印消息,但是 PRINT 在 IBExpert 中不起作用,并且命令 OUTPUT 也是如此。有人能帮我吗?

在此处输入图像描述

运行以前的代码时出现此错误:

在此处输入图像描述

4

1 回答 1

1

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

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


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

于 2022-02-17T20:15:41.147 回答