В настоящее время выполняются запросы - Teradata - PullRequest
0 голосов
/ 08 мая 2018

Я хотел получить текущие запросы в Teradata, и когда я запустил приведенный ниже SQL-запрос, я получил сообщение об ошибке «Ошибка 9881: вызвана функция« MonitorSQLText »с неверным номером или типом параметров». Я использую TD 14.10

SELECT *  FROM TABLE (MonitorSQLText(-1, '*', 0)) AS T2;

Пожалуйста, помогите мне с этим запросом.

1 Ответ

0 голосов
/ 10 мая 2018

MonitorSQLText может применяться только к одному сеансу.

Чтобы получить информацию обо всех сеансах, вы должны использовать MonitorSession(-1, '*', 0), когда вы делаете это в хранимой процедуре, вы можете запускать ее как курсор и обрабатывать каждую строку.

...