Guten Tag!
Habe folgendes mein programm fürhrt auf meiener oracle DB eine procedure aus und gibt der noch so einige parameter mit.
Da ich ab und zu Fehlermeldungen bekomme muss unter bestimmten bedingungen meine abfrage im zusammenhang mit den Parametern eine falsche syntax haben.
Und somit kommen wir zu meinem Problem das ich die Abfrage, welche ausgeführt wird und felerhaft ist, nicht sehen kann.
Ich teile die Query zB. in String1 (varchar2(6000)) und String2(varchar2(6000)) auf und für diese dann aus.
Allerdings kann ich eine variable mit einer Länge von 4 oder 6 tausend zeichen nicht in ein Feld meiner temporären dummy Tabelle speichern (so wie ich es unter MS SQL mache).
Hier mal ein Beispiel :
INSERT INTO mtemp.falco_dummy values (v_commad1,v_command2);
OPEN c_Cursor FOR v_Command || v_command2;
klappt aber ja nicht da meine variablen zu groß sind.
Print oder Prompt kann ich auch nicht gebrauchen da ich die Procedure ja aus meinem Programm her öffne.
Hat Jemand also noch eine Idee wie ich an meine Abfrage komme ?
auf platte speichen oder in eine tabelle ???