SAP HANA - выписка путем динамического выбора таблицы с помощью курсора - PullRequest
0 голосов
/ 13 марта 2019

Мне нужно сделать оператор Select для всех представлений в моей БД с определенной казуистикой.

Я пробовал этот код, но он не работает. Что я делаю не так? Может ли кто-нибудь помочь мне?

DO BEGIN

DECLARE CURSOR nrr_cur FOR 
    SELECT VIEW_NAME
    FROM public.VIEWS
    WHERE VIEW_NAME not like '%hier%';

DECLARE nrr_tname VARCHAR (100); 

OPEN nrr_cur;

FETCH nrr_cur INTO nrr_tname;

WHILE @@FETCH_STATUS=0
BEGIN
    SELECT * FROM nrr_tname;
    FETCH nrr_cur INTO nrr_tname;
END

CLOSE nrr_cur;
DEALLOCATE nrr_cur;
END

Спасибо!

...