如何在DB2中转义两个单引号?

时间:2017-09-15 12:52:34

标签: sql db2

例如:Code=''。如果我使用Code ='''',结果我只能获得一个引用。

2 个答案:

答案 0 :(得分:1)

保留当前的开始和结束报价。然后加倍每个引用应该是字符串值的一部分。

Code = ''''''

或者您可以使用Unicode字符串文字:

Code = U&'\0027\0027'

答案 1 :(得分:0)

您的qustion中的更多信息会有所帮助。哪个操作系统或您执行它的确切位置。 以下是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的双引号以避免shell交互/反应。