Ich habe einen komplizierten SQL-String.
Daraus möchte ich germe sämtliche Felder haben, die die
Abfrage zurückgeben würde.
Das problem dabei ist, dass diese Abfrage etwa 2 Minuten dauert, ich die Felder aber sofort brauche.
Kann ich der Datenbank (Oracle) mit dem SQL-String einen Befehl schicken, dass die Abfrage nicht ausgeführt word sondern nur die Felder zurückgibt?
Häng noch ein WHERE 1=2 an deine Query, dann bekommst du nur
ein leeren Cursor zurück
Hehehe, der Klassiker für Schreibfaule Tabellenanleger … (create table x as select * from y where 1=2) …
Allerdings verstehe ich die Anforderung noch immer nicht: Ich habe eine SQL-Abfrage (also ein Select-Stmt.) und möchte die selektierten Felder wissen? Warum siehst Du Dir das Statement nicht einfach an?
Allerdings verstehe ich die Anforderung noch immer nicht: Ich
habe eine SQL-Abfrage (also ein Select-Stmt.) und möchte die
selektierten Felder wissen? Warum siehst Du Dir das Statement
nicht einfach an?
Grüße,
Tomh
Ja, verstanden habe ich die Anforderung auch nicht ganz…