解决方法
如果你想匹配包含’bla%bla& 2’的Field_Name值,那么你需要写这个:
set define off Select * From Some_Table Where Field_Name Like '%bla\%bla&2%' escape '\';
您可以指定要使用哪个字符来转义后续字符(感谢应该转到mathguy,而不是我).您还必须设置define off以防止sqlplus尝试替换字符串中的值.
但是,如果要匹配与给定字符串完全相同的Field_Name值,则执行以下操作:
set define off Select * From Some_Table Where Field_Name = 'bla%bla&2';