create tables/views with native dynamic SQL (NDS)

Es ist möglich Tabellen/Views dynamisch zur Laufzeit zu erstellen.

Normalerweise führt der Aufruf von
sql = 'create table a as select * from table b';
execute immediate sql;

zum Fehler: "unzureichende Berechtigung".

Erhält der User das Recht 'create any table' tritt der Fehler nicht auf, die Tabelle wird erstellt.

Dito mit Views.

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen