Я пытаюсь проверить, есть ли данные в потоке, и я указал точное имя потока следующим образом:
Выберите SYSTEM $ STREAM_HAS_DATA ('STRM_EXACT_STREAM_NAME_GIVEN');
Но, Я получаю сообщение об ошибке:
SQL Ошибка компиляции: недопустимое значение ['STRM_EXACT_STREAM_NAME_GIVEN'] для функции 'SYSTEM $ STREAM_HAS_DATA', параметр 1: должно быть действительным именем потока
1) Любой идея почему? Как можно устранить эту ошибку?
2) Будет ли больно возобновлять набор задач (изменить задачу резюме;), не зная, есть ли в соответствующем потоке данные или нет? Я думаю, если в потоке есть (дельта) данные, задача загрузит их, если нет, задача ничего не сделает.
3) Любая идея, как изменить / обновить поток, который появляется как "STALE"? - или просто загрузить данные fre sh в таблицу, связанную с потоком, следует установить для потока значение «НЕ STALE», т.е. stale = false? Что делать, если загрузка связанной таблицы не обновляет состояние задачи? (и это то, что происходит в настоящее время в моем случае, как вещи появляются.