Busco DB2 equivalente de T-SQL de:¿Cómo se puede escapar de un apóstrofe en DB2 SQL
INSERT INTO People (Surname) VALUES ('O''Hara');
Busco DB2 equivalente de T-SQL de:¿Cómo se puede escapar de un apóstrofe en DB2 SQL
INSERT INTO People (Surname) VALUES ('O''Hara');
Use dos apóstrofes ''
para obtener un apóstrofo en DB2 también, de acuerdo con el DB2 Survival Guide. ¿No está funcionando para ti?
Brabster es correcto. Se supone que para escapar '
con ''
Así insertar O'Hara, que tendrá que escribir O''Hara
Extracto de: 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') `
esto no funciona para mí: 'com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9, SQLERRMC = ID, DRIVER = 4.13.127, consulta: INSERT INTO students (dob, first_name, id, last_name) VALUES (FECHA '1965-12-01', 'Jim', 1, 'O''Connor' s ') ', ¿alguna idea? – ipolevoy
simplemente hacer que sea sencillo.
Conserve su consulta entre comillas simples ('). y donde sea que estés usando qoutes, hazlo doble. por ej. quieres insertar ...... estoy bien. Hay una respuesta.
en SQL tenemos que dar ....... 'Estoy bien. Hay una respuesta ".
escribir consulta y da respuesta completa con información con código –
¿Puede publicar la versión de DB2 y el error de SQL que obtiene? – Brabster