2012-07-23 52 views
0

我正在嘗試使用utl_raw.cas_to_raw將一些XML數據插入blob列。SQL utl_raw.cast_to_raw單引號的XML分隔符

但是,我的XML包含一個單引號(作爲查詢的一部分),這阻止了我將該行插入到XML中。

查詢是這樣的:

INSERT INTO ABCD 
VALUES (utl_raw.cast_to_raw('<?xml version="1.0" encoding="UTF-8"?><resource name="ID" ><value Type="multiple" query="select role_no, name from mytable where name='A'"/></resource>'),'C2','C3'); 

的兼職名= 'A'導致的問題。請幫我解決一下這個。

謝謝

回答

0

您可以逃脫與2個單引號('')或反斜槓引號(\'

+0

感謝克林斯曼 ( '')做的工作引號(')。 :) – Saju 2012-07-24 04:58:34

相關問題