如何将Oracle关键字作为表字段名,有何坏处

 时间:2024-10-13 21:13:14

在创建Oracle数据表时,我们有意或无意的就可能会把Oracle的保留关键字设置为了数据表的字段名,甚至是表名,这样就执行SQL语句时就会报出如下错误:ORA-00904::invalid identifier本文主要介绍Oracle有哪些关键字,以及如何规避在用到Oracle关键字时SQL报错。

如何将Oracle关键字作为表字段名,有何坏处

2、同理,如果我们执行如下语句:create table SIZE(book int);执行时会报出错误:ORA-00903:invalid table name

如何将Oracle关键字作为表字段名,有何坏处如何将Oracle关键字作为表字段名,有何坏处

5、如果不用PL/SQL编辑SQL的话,就需要知道有哪些关键字了,可以通过命令select * from v$reserved_words where reserved='Y'来查询,如下图所示可以看到UNIQUE、SHARE、REVOKE等都是保留字

如何将Oracle关键字作为表字段名,有何坏处

2、如果Sql中用到了关键字用为字段名或表名等,很容易给SQL造成混淆,最后定位问题也会麻烦。

如何将Oracle关键字作为表字段名,有何坏处
  • IntelliJ IDEA怎么代码编辑器上下显示两个窗口
  • myeclipse重启时报 A configuration error ...
  • 怎么解决Xshell中文乱码
  • java将对象转为utf8字符串
  • 如何进入JAVA的控制面板?
  • 热门搜索
    日本旅游 美国旅游 峨眉山旅游 情侣旅游 深圳旅游攻略 贵阳旅游攻略 晋城旅游 旅游资源分类 南非旅游 生态旅游