如何在DB2中转义两个单引号?
答
保留当前的开始和结束引号。然后将每个报价加上两倍,作为字符串值的一部分。
Code = ''''''
或者你也许可以使用Unicode字符串文字:在您的qustion
Code = U&'\0027\0027'
答
更多信息将是有益的。哪个操作系统或哪个你正在执行它。 这里是从DB2命令行的工作示例:
db2 create table str(text varchar(20))
DB20000I The SQL command completed successfully.
db2 "insert into str values '''''' "
DB20000I The SQL command completed successfully.
db2 select * from str
TEXT
--------------------
''
1 record(s) selected.
注双引号轮SQL,以避免壳相互作用/反应。
我在结果集中得到三个引号而不是两个 – JokerBean
非常奇怪......如果你输入5个,会发生什么? – jarlh