怎样才能逃避DB2 SQL撇号
Brabster是正确的。你应该逃避'
与''
所以插入奥哈拉,你将不得不从写O''Hara
摘录: 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') `
这对我不起作用:'com.ibm.db2.jcc.am.SqlSyntaxErrorException:DB2 SQL错误:SQLCODE = -798,SQLSTATE = 428C9,SQLERRMC = ID,DRIVER = 4.13.127,查询:INSERT INTO students dob,first_name,id,last_name)VALUES(DATE'1965-12-01','Jim',1,'O''Connor'''),有什么想法? – ipolevoy 2017-09-28 03:52:04
简简单单就。
在单引号(')中保留您的查询。以及你在哪里使用qoutes,使它成倍增长。例如对于例如 你想插入......我很好。有一个答案。
在SQL中我们需要给.......'我很好。有一个答案。“
编写查询并给出充满代码的答案 – 2013-11-21 09:30:07
你可以发布DB2版本和SQL错误吗? – Brabster 2010-03-14 13:13:25