我用myeclipse sql 语句查找oracle数据库列名是中文就查不到加单引号双引号都没用要怎么解决 select 中文

图片

你打出来sql看些,如果没有语法错误,可能是中文乱码了追问

是语法错误

追答

解决了就好,呵呵

追问

但没解决,只是报语法错误

追答

你把sql语句站出来,是不是你的sql中包含特殊字符啊

追问

select "中文" from table;
就简单的语句

追答

select name as 姓名 from table1,这种吗,这种肯定支持,你可以把你的sql语句放在plsql中执行,你说的这只是语法,肯定看不出来问题,你最好还是把完整的查询sql弄出来,那样最容易找到问题,

追问

原表列的名字就是中文不需要as的吧,as是查出后列名吧

追答

你在plsql中执行正常吗

追问

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-01
确定数据库的编码没有问题么,另外oracle中用中文做字段名不规范吧,改改追问

查的是别的地方的库,自己的库当然我就改英文了,不必这么麻烦

追答

不是编码问题就好解决了,弄个客户端敲一下看看哪错了就得了

追问

这错误

第2个回答  2011-11-01
按道理,加双引号就可以了。查查是否其他问题导致的追问

我查都说加双引号但语法错误,单引号么直接中文打出来了,我估计是不是myeclipse的sql窗口是不是要改什么的,但不知道哪里可以改

相似回答