醉欲眠卿且去
2021-06-21 18:19
采纳率: 100%
浏览 86

oracle模糊查询报错:ORA-01425 转义符必须是长度为 1 的字符串

查询varchar2类型正确,但当查询字段是nvarchar2时,报错了

ORA-01425 转义符必须是长度为 1 的字符串

sql如下

select * from TEST where BB like '%11%' ESCAPE '/';


这是什么原因造成的呢?

如果改用likec+to_char又可以


select * from TEST where BB likec '%11%' ESCAPE to_char('/');
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题