EXECUTE IMMEDIATE mit mehreren Zeilen, Spalten einfügen
wollen einfach nur, um eine Idee zu bekommen, ob dies der richtige Weg, um einen EXECUTE IMMEDIATE mit mehreren Spalten und Zeilen und die Zuordnung zu einer variable? Ich habe versucht, an Beispielen, aber bin mir nicht sicher, ob ich die Verkettung der Zeilen korrekt?
sql_stmt VARCHAR2(200);
sql_stmt:='INSERT INTO (STORECODE, TILLID, TRANSACTIONNR, TRADINGDATE, TRANSTYPE, ' ||
'OPERATORCODE TRAININGMODE, VOIDED, VALUEGROSS, VALUENETT, VALUEDUE) ' ||
‘VALUES (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10)’;
EXECUTE IMMEDIATE sql_stmt USING sSTORECODE………………………………………..fGROSS_AMOUNT,
‘0’;
InformationsquelleAutor user1941350 | 2013-01-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem string kann multi-line-in Oracle. Als solche, Sie könnten einfach schreiben:
Mit Verkettung (
||
) und mehrere Zeichenketten funktionieren würde, wie gut der Kurs.InformationsquelleAutor Vincent Malgrat
InformationsquelleAutor Nestor Waldyd