SELECT DISTINCT ENTRY_GUID FROM
(SELECT e.ENTRY_GUID FROM alertwlnqedv3.ENTRY e,
alertwlnqedv3.ENTRY_PARTNERDEFINED_INFO ep,
alertwlnqedv3.PRODUCT p
WHERE e.ENTRY_GUID = ep.ENTRY_GUID AND
e.PRODUCT_CODE = p.PRODUCT_CODE AND
(XMLEXISTS('/partnerDefinedInfo/facetedIds/alertGroup[text()=
("Colleen&s Main Web2 QA Folder")]' PASSING PARTNERDEFINED_INFO)) AND
e.STATUS_CODE != 13 AND
p.PRODUCT_VALUE =1)
我試圖運行上述查詢 - 其中Colleen&s Main Web2 QA Folder
是在運行時輸入的文本。現在,因爲它允許特殊字符&
查詢打破。我試圖用\和另外一個&
逃脫,但仍然失敗。請讓我知道我該如何處理這種情況。 TIA。如何在Oracle查詢中轉義&字符
[在SQL字符串轉義號字符(http://stackoverflow.com/questions/12961215/escaping-ampersand-character-in-sql-string) –
沒有運氣的可能的複製這也是.....獲取錯誤「缺少右括號」 –
你可以確認,當你拿出&它的工作? – Bob