在Oracle数据库中,我输入下面几句话后,出现未选定行的提示,是什么原因

来源:百度知道 编辑:UC知道 时间:2024/07/02 19:19:54
select ename,sal from emp
where ename like '%a_%' escape 'a';
那如何知道表有没有问题呢,我运行了,还是老问题

select ename,sal from emp
where ename like '%a_%';
这样就可以,escape后面加的是转义字符,没用就不用加

select * from dual a
where a.dummy like '%a%' escape 'a';

语句没有问题,是不是你表有问题呢~

你的表里没有符合where条件的行!也就是你的select语句返回了0行!
以上!