oracle数据库中有一列列名为note,查询时提示ORA-00904: "NOTE": 标识符无效 怎么解决?

数据库中有一张s_score表,里面有一列note列,编写sql语句如下:“select scid,stid,subject,year,score,note from s_score order by scid”,报ORA-00904: "NOTE": 标识符无效 错误,但另一张s_student表里面也有一列note列,编写sql语句:“select stid,name,age,sex,address,phone,regtime,edulevel,schooltag,note from s_student order by stid”就可以正常执行,由于是使用平台生成的sql语句,无法再note列加双引号,这要怎么解决?

你使用了oracle的保留字size和rows,不能用来作为列名,把他改成别的吧,比如items_size,items_rows,不然以后调用也很麻烦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-26
测试了一下,应该是s_score表中没有字段note。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网