从BTEQ中的存储过程获取sqlstate

时间:2016-02-15 20:18:17

标签: stored-procedures teradata

我需要知道是否可以从.BTEQ文件中执行存储过程捕获SQLSTATE以供以后使用,所有这一切都在Teradata中。

1 个答案:

答案 0 :(得分:0)

将您的程序定义为

REPLACE PROCEDURE user.procedure (IN in_parameter INTEGER , OUT sql_state VARCHAR(30))

然后

SET sql_state = SQLSTATE

这将为您提供标准输出(终端)中的sql_state。您可以修改文件输出相同的内容。