Executing `EXECUTE IMMEDIATE` Oracle Statement Getting Error
Ich bin NewBie bei Oracle. Wenn ich folgende Anweisung ausführe
BEGIN
EXECUTE IMMEDIATE 'SELECT * FROM DUAL;';
END;
/
Ich habe Fehler als
Fehler ab Zeile: 2 im Befehl - BEGIN EXECUTE IMMEDIATE 'SELECT * FROM DUAL;'; ENDE
Error report - ORA-00911: ungültiges Zeichen ORA-06512: in Zeile 2 00911. 00000 - "ungültiges Zeichen" * Ursache: Bezeichner dürfen nicht mit anderen ASCII-Zeichen als Buchstaben und Zahlen beginnen. $ # _ sind auch nach dem ersten Zeichen zulässig. Bezeichner, die in Anführungszeichen eingeschlossen sind, können andere Zeichen als doppelte Anführungszeichen enthalten. Alternative Anführungszeichen (q '# ... #') können keine Leerzeichen, Tabulatoren oder Zeilenumbrüche als Begrenzer verwenden. Informationen zu allen anderen Kontexten finden Sie im SQL-Referenzhandbuch. *Aktion