簡體   English   中英

DB2數據庫特殊字符,可插入表中

[英]DB2 database special characters for insert into table

我在哪里可以找到插入表之前需要轉義的所有特殊字符的列表,如下所示:

& -> &
< -> &lt; 
> -> &gt; 

我正在使用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

&lt;This &amp; that&gt;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM