PDA

View Full Version : Variable in SQL Statement



pabloesco
21-04-20, 09:42
Hallo Forum,

Ich habe ein Problem mit meinem SQL - Statement. Ich würde gerne Variablen in meinem SQL - Statement verwenden nur leider funktioniert das ganze nicht so richtig.

sql = 'INSERT INTO QTEMP/TEST ' +
'VALUES(''' + %trim(REF) + ''' + ''' + trim(KDNR) + ''')'

Fuerchau
21-04-20, 10:56
sql = 'insert into file (' %trim(ref) + ') values(?)';
prepare ...
execute statement using : KDNR;

Zu empfehlen ist immer mit Parametern zu arbeiten. Dies vereinfacht das Leben.

pabloesco
21-04-20, 11:23
Vielen Dank für die Antwort. Gibt es da irgendwo etwas zum nachlesen ? :)Ich selbst bin Azubi und würde mich über ein wenig Lesematerial freuen :):D

Fuerchau
21-04-20, 11:47
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzajp/rzajpprintthis.htm
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/db2/rbafzprintthis.htm