为什么有数据却select不到
服务器:OS:LINUX
ORACLE11G
数据库字符集:al32utf8
NLS_LANG未指定
其余环境默认。
数据表test (id int, name nvarchar2(20))
举例中有数据(1, '中文')
使用pro*c编写c程序,其中语句:
select id from test where name='中文'
但是执行结果为:no rows selected
远程登录是基于字符界面,无法输入中文,因此编写了try.sql脚本并上传服务器,里面只有一句:
select id from test where name='中文';
使用sqlplus登录后执行:
sql>@/home/user/try.sql;
结果还是
no rows selected
请问这是怎么回事啊?谢谢先。