ORA-01747: user.table.column, table.column 或列说明无效 异常解决方法总结


1.sql 拼接错误

比如多了个逗号,少了个引号什么的,大部分其实都是这个问题,还是多细心,复制粘贴的时候多看看。

2.sql语句中使用了 Oracle 声明的关键字

--查询数据库关键字

select * from v$reserved_words;

----查询表中是否有关键字

select *
from v$reserved_words 
where keyword
in(
select COLUMN_NAME
from all_tab_columns
where table_name = '表名大写' and owner='用户名大写'
);

所以建表的时候还是多多注意!

 

参考:http://blog.csdn.net/lanchengxiaoxiao/article/details/50015711


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM