Sto cercando DB2 equivalente di T-SQL di:Come si fa sfuggire un apostrofo in SQL DB2
INSERT INTO People (Surname) VALUES ('O''Hara');
Sto cercando DB2 equivalente di T-SQL di:Come si fa sfuggire un apostrofo in SQL DB2
INSERT INTO People (Surname) VALUES ('O''Hara');
Utilizzare due apostrofi ''
per ottenere un singolo apostrofo su DB2 troppo, secondo il DB2 Survival Guide. Non è quello che funziona per te?
Brabster è corretto. Si suppone di fuggire '
con ''
Quindi per inserire O'Hara, si dovrà scrivere O''Hara
Estratto da: http://www.michael-thomas.com/tech/db2/db2_survival_guide.htm
Escape character.
To insert a single quote, use 2 single quotes (''). To insert pet's use the following pet''s.
Example: insert into MYTABLE (question,answer) values ('What is your pet''s name?','blacky') `
questo non funziona per me: 'com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 Errore SQL: SQLCODE = -798, SQLSTATE = 428C9, SQLERRMC = ID, DRIVER = 4.13.127, query: INSERT INTO (dob, first_name, id, last_name) VALORI (DATA '1965-12-01', 'Jim', 1, 'O''Connor''s ')', qualche idea? – ipolevoy
solo fare le cose semplici.
Mantenere la query tra virgolette singole ('). e dove mai stai usando qoutes, fallo raddoppiare. per es. vuoi inserire ...... sto bene. C'è una risposta.
in SQL, dobbiamo dare ....... 'sto bene. C'è una risposta.
scrivi query e dà una risposta completa di informazioni con il codice –
Puoi pubblicare la versione DB2 e l'errore SQL che ottieni? – Brabster