【发布时间】:2023-04-06 10:36:02
【问题描述】:
我需要知道是否可以从 .BTEQ 文件中的存储过程的执行中捕获 SQLSTATE 以供以后使用,所有这些都在 Teradata 中。
【问题讨论】:
-
您是否尝试将其设置为条件处理程序中的输出参数?你试过什么?
标签: stored-procedures teradata
我需要知道是否可以从 .BTEQ 文件中的存储过程的执行中捕获 SQLSTATE 以供以后使用,所有这些都在 Teradata 中。
【问题讨论】:
标签: stored-procedures teradata
将您的过程定义为
REPLACE PROCEDURE user.procedure (IN in_parameter INTEGER , OUT sql_state VARCHAR(30))
然后
SET sql_state = SQLSTATE
这将为您提供标准输出(终端)中的 sql_state。您可以对文件输出进行相同的修改。
【讨论】:
.export report file filename.txt 将代码放在此行之后。重置使用.export reset