如何在teradata中捕获DML的输出?

时间:2016-10-10 23:57:08

标签: teradata

我想将Teradata DML查询的输出捕获到存储过程中的变量中。例如:

delete from emp;

我希望删除的记录数量输入一个可用于记录目的的变量。

1 个答案:

答案 0 :(得分:1)

您是否阅读过手册?

有旧式ACTIVITY_COUNT

declare cnt int;
delete from emp;
set cnt = activity_count;

和标准SQL的GET DIAGNOSTIC

declare cnt int;
delete from emp;
get diagnostics cnt = row_count;