Oracle 有没有一种简单的方法来转义 SQL 语句中的特殊字符? (即 %、&、')我看到了这个link http://orafaq.com/faq/how_does_one_escape_special_characters_when_writing_sql_queries关于手动转义字符,但我认为 Oracle 可能提供了一种更简单的方法来做到这一点。
注意:我通过 ORM 生成动态 SQL 选择语句。
如果使用绑定变量和 ORM,则应自动处理嵌入的单引号和 & 符号;这些是 SQL*Plus 或 SQL*Developer 中的特殊字符。
要在查找文字字符 % 和 _ (不是它们的多字符和单字符通配符版本)时使用 LIKE,您可以使用escape
的条款like
健康)状况:
select * from my_table where some_text like '/%%' escape '/';
只会返回 some_text 以百分号开头的行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)