我想在Teradata中获取当前正在执行的查询,当我运行下面的SQL时,我得到错误消息为“失败的9881:函数' MonitorSQLText'使用无效的数字或类型的参数调用'。我正在使用TD 14.10
SELECT * FROM TABLE (MonitorSQLText(-1, '*', 0)) AS T2;
请帮我解决这个问题。
答案 0 :(得分:0)
MonitorSQLText
只能应用于单个会话。
要获取必须使用MonitorSession(-1, '*', 0)
的所有会话的信息,当您在存储过程中执行此操作时,可以将其作为游标运行并处理每一行。