Oracle PL/SQL Tabellennamen aus Variable

Hallo,

ich habe eine Variable, die den Namen einer Tabelle enthält.
Nun muss ich Datensätze aus dieser Tabelle löschen. Wie greife ich auf
diese Variable zu, dass sie auch al Tabellenname erkannt wird?

MyVariable ALL_TAB_COLUMNS.TABLE_NAME%TYPE; – = VARCHAR(30)
:
:
DELETE FROM WHERE condition;
:
:

Gruß, Niels

Hallo Niels,

bin gerade ein wenig im Stress, daher nur ganz kurz: Schau dir mal die Doku zum Package DBMS_SQL bzw. zu „EXECUTE IMMEDIATE“ an, das sollte dir bei der Lösung deines Problems weiterhelfen.

Liebe Grüße,
Martin

Hallo Martin,

habe mir das inzwischen reingezogen und die Lösung gefunden.
Vielen Dank!

Gruß, Niels