Przekształcam skrypt MSSQL w Oracle i nie jestem w stanie określić składni, aby użyć zmiennej zamiast nazwy tabeli lub kolumny.Oracle SQL: zmienne używane w miejsce nazw tabel
Oto prosty przykład, że byłem starają się uczynić pracę w Oracle SQL Developer, więc mogę lepiej zrozumieć składnię:
set serveroutput on format wrapped;
declare
VR_TABLE VARCHAR2(256);
VR_UPDATE VARCHAR2(256);
begin
VR_TABLE :='SYSTEM_STATUS';
EXECUTE IMMEDIATE 'select UPDATE_VERSION INTO VR_UPDATE from ' || VR_TABLE || 'where rownum < 2 ;'
end;
Gdzie VR_TABLE jest zmienną nazwę tabeli, która będzie się przebrać każdej iteracji pętli. Czy ktoś może wskazać, co robię źle, lub link do strony, która byłaby przydatna dla mnie, aby przeczytać? Przeczytałem kilka tutoriali na ten temat, ale do tej pory nie miałem szczęścia.