Stored procedures 从BTEQ中的存储过程获取sqlstate

Stored procedures 从BTEQ中的存储过程获取sqlstate,stored-procedures,teradata,Stored Procedures,Teradata,我需要知道是否可能从.BTEQ文件中的存储过程执行中捕获SQLSTATE以供以后使用,所有这些都在Teradata中。将您的过程定义为 REPLACE PROCEDURE user.procedure (IN in_parameter INTEGER , OUT sql_state VARCHAR(30)) 然后 这将获得标准输出(终端)中的sql_状态。您可以修改相同的文件输出。将您的过程定义为 REPLACE PROCEDURE user.procedure (IN in_paramete

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

将您的过程定义为

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


这将获得标准输出(终端)中的sql_状态。您可以修改相同的文件输出。

将您的过程定义为

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


这将获得标准输出(终端)中的sql_状态。您可以为文件输出修改相同的参数。

是否尝试将其设置为条件处理程序中的输出参数?您尝试过什么?您尝试过在条件处理程序中将其设置为输出参数吗?您尝试了什么?我用这种方式定义了我的过程,但如何在.bteq文件中获得输出值?在.bteq文件中,我定义了调用我的过程,但没有找到如何获得此参数
。导出报告文件filename.txt
将代码放在这一行之后。要重置,请使用
.export reset
我用这种方式定义了我的过程,但如何在.bteq文件中获取输出值?在.bteq文件中,我定义了只调用我的过程,但没有找到如何获取此参数
。export report file filename.txt
将代码放在这行之后。要重置,请使用
。导出重置