首页 > 编程知识 正文

oracle标识符无效怎么解决(使用oracle发生标识符无效解决办法)

时间:2023-05-06 14:50:08 阅读:122155 作者:1283

使用oracle时发生了标识符无效的解决方案。 1、传统编写SQL语句时出现标识符无效,一般多是因为列名写错。 2、经常使用关键字作为列名,但今天发生了意想不到的事情。 在oracle数据库中创建表并成功创建后,发现数据表的列名是小写的。 在仔细阅读的书中,oracle说会自动将小写字母转换为大写字母,所以有选择地忽略了. oracle会自动将我们写的SQL语句的列名转换为大写字母,所以平时写SQL的时候,多采用全小写字母方式.

但是今天我得到了错误的信息

标识符已多次检查,但在列名中未发现错误

用10 min尝试解决,但还是没有成功。 到百度后,得到的结果都是列名不一致引起的,但经过多次检查,没有发现列名错误

结合以前已知PostgreSQL的奇怪问题,用双引号将SQL语句的列名括起来,成功检测到数据

结论: Oracle表字段名SQL语句列名的正确性大写SQL语句大写正确大写SQL语句中小写正确(小写自动转换为大写)大写SQL语句中小写错误(小写SQL语句中小写之间) 错字)将小写字符自动转换为大写字符)在小写SQL语句中错了小写字符(用引号括起来) )。 正确(不进行大小写转换),但如果oracle数据表中的字段为小写,则必须用引号')将SQL语句括起来才能正确执行。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。