数据库中有一张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。