[英]DB2 database special characters for insert into table
我在哪里可以找到插入表之前需要轉義的所有特殊字符的列表,如下所示:
& -> &
< -> <
> -> >
我正在使用db2數據庫和Java應用程序插入表。
謝謝,蘇拉傑
SQL數據庫(包括DB2)中沒有“特殊字符”,除非它們對於進行插入的應用程序是特殊的。 如果使用參數化語句: INSERT INTO mytable (mycol) VALUES (?)
,則一切正常。 如果您使用的是字符串文字: INSERT INTO mytable (mycol) VALUES ('mystring')
,則只需將它們加倍即可轉義單引號: INSERT INTO mytable (mycol) VALUES ('I''m quoting a "''"')
。
如果要轉義XML / HTML實體,可以使用XMLTEXT
函數,如下所示:
SELECT XMLTEXT('<This & that>') FROM SYSIBM.SYSDUMMY1
<This & that>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.