0
我如何搜索一個名字像O'Neil
從表中,當我使用的查詢像如何搜索單引號在Oracle11g中
select * from table_name where name like 'O'Neil';
那麼它顯示了一個錯誤。
我如何搜索一個名字像O'Neil
從表中,當我使用的查詢像如何搜索單引號在Oracle11g中
select * from table_name where name like 'O'Neil';
那麼它顯示了一個錯誤。
與第二單引號轉義:
select * from table_name where name like 'O''Neil';
由於Oracle 10g中也有一個引號操作符:
select * from table_name where name like q'('O'Neil)';
語法:q'c text-to-be-quoted c'
。 c
是一個單獨的字符(稱爲引號分隔符)。用「引號」運算符,撇號不必加倍。