0
我在形式甲骨文替換單引號和逗號
SELECT REPLACE(text, 'a','b')
FROM DUAL;
如果字符串文本的查詢字符串函數= a','b','c
如何把字符串中的replacd功能,使它運行正確嗎?
我在形式甲骨文替換單引號和逗號
SELECT REPLACE(text, 'a','b')
FROM DUAL;
如果字符串文本的查詢字符串函數= a','b','c
如何把字符串中的replacd功能,使它運行正確嗎?
像這種使用可替代報價運營商:test := q'[a','b','c]';
或者:
SELECT REPLACE(q'[a','b','c]', 'a','b')
FROM DUAL;
更多信息here。
這裏的另一種方式來證明它在sqlplus:
SQL> declare
test varchar2(15) := q'[a','b','c]';
begin
dbms_output.put_line(REPLACE(test, 'a', 'b'));
end;
/
b','b','c
PL/SQL procedure successfully completed.
SQL>
Escape與第二單引號每個單引號:
SELECT REPLACE('a'',''b'',''c','a','b') FROM DUAL