-=Renegade=-
Lt. Junior Grade
- Registriert
- Nov. 2006
- Beiträge
- 430
Hey!
Ich möchte auf einer Oracle 10g Datenbank eine Procedure erstellen, welche als Parameter einen Tabellennamen übergeben bekommt.
Nur wenn ich die Procedure erstellen möchte regt er sich auf, das es zB im SELECT * FROM Statement die Tabelle nicht gibt, weil er sie nicht als Variable erkennt.
Gibt es da trotzdem eine Möglichkeit?
Bsp:
CURSOR c_imageid IS
SELECT BILDID
FROM table_name;
Wobei table_name der Parameter ist, welcher der Procedure übergeben wird, führt logischerweise zu: PL/SQL: ORA-00942: Tabelle oder View nicht vorhanden
Vielen Dank im Voraus
so long
Ich möchte auf einer Oracle 10g Datenbank eine Procedure erstellen, welche als Parameter einen Tabellennamen übergeben bekommt.
Nur wenn ich die Procedure erstellen möchte regt er sich auf, das es zB im SELECT * FROM Statement die Tabelle nicht gibt, weil er sie nicht als Variable erkennt.
Gibt es da trotzdem eine Möglichkeit?
Bsp:
CURSOR c_imageid IS
SELECT BILDID
FROM table_name;
Wobei table_name der Parameter ist, welcher der Procedure übergeben wird, führt logischerweise zu: PL/SQL: ORA-00942: Tabelle oder View nicht vorhanden
Vielen Dank im Voraus
so long
Zuletzt bearbeitet: