select * from student where name ='张三'
其中name字段是varchar2(30)。由于这条记录name的值“张三”后面有个回车,因此检索不出来。刚在网上搜到的以下方法:
select * 
from student 
where replace(replace(name,char(10),''),char(13),'') ='张三' select * 
from student 
where replace(replace(replace(name,' ',''),char(10),''),char(13),'') ='张三' 都跑不动,提示说missing expression, 在PL/SQL Developer跑的时候在char(10)前划了红波浪线。使用的数据库是Oracle10.
烦请高手出招...