Hallo,
ich bin neu bei PL SQL, vielleicht kann mir ja jemadn helfen.
Ich möchte gerne in einer Funktion eine Tabelle erstellen.
Dazu habe ich eine Funktion geschreiben, die zuvor prüft ob die Tabelle vorhanden ist, wenn nicht soll sie erstellt werden.
Aber wie rufe ich denn ein Create Tabel in einer Funktion auf?
So scheint es nicht richtig zu sein:
CREATE TABLE table_name
(
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
und so auch nicht:
EXECUTE IMMEDIATE CREATE TABLE table_name
(
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
hat da jemand einen Tip?
ich bin neu bei PL SQL, vielleicht kann mir ja jemadn helfen.
Ich möchte gerne in einer Funktion eine Tabelle erstellen.
Dazu habe ich eine Funktion geschreiben, die zuvor prüft ob die Tabelle vorhanden ist, wenn nicht soll sie erstellt werden.
Aber wie rufe ich denn ein Create Tabel in einer Funktion auf?
So scheint es nicht richtig zu sein:
CREATE TABLE table_name
(
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
und so auch nicht:
EXECUTE IMMEDIATE CREATE TABLE table_name
(
column1 datatype [ NULL | NOT NULL ],
column2 datatype [ NULL | NOT NULL ],
...
column_n datatype [ NULL | NOT NULL ]
);
hat da jemand einen Tip?
Comment