Thema: execute imidiate
ich raff diesen befehl einfach nicht *flenn* ich verzweifle schon quasi
folgendes problem:
wenn ich diesen befehl direkt in sql plus absetzte geht das reibunglos:
select tabelle from reorg_zeiten where haltezeit = 5;
die ausgabe ist "hallo" und gut ist.
wenn ich aber
test := 'select tabelle from reorg_zeiten where haltezeit = 5;';
und dann
execute immediate test into anz;
kommt immer das:
FEHLER in Zeile 1:
ORA-00911: invalid character
ORA-06512: at "LEXSY_PET.LEXSYREORG", line 52
ORA-06512: at line 1
woran liegt das?
ich versteh die welcht nicht mehr, also ich kann den select durchführen nur wenn ich es über execute immediate machen kommt ein fehler!!!
habs schon
für alle die sowas auch mal haben, das ; muss in der abfrage weg *schäm*
Zuletzt bearbeitet von mutabor (23-05-2007 17:28:13)