Oracle表SAMPLE不再更新

时间:2016-12-26 21:16:13

标签: oracle tablename

几年前,我的名为SAMPLE的Oracle表停止接受更新或插入命令。我终于发现,如果我重命名该表都可以工作,那么看起来SAMPLE可能是受保护的单词,但我在Oracle保留或受保护的单词列表中看不到它。任何关于此的亮点都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

我们可以通过查询v$reserved_words视图查看我们的Oracle版本的所有关键字:

SQL> select * from v$reserved_words rw
  2  where rw.keyword = 'SAMPLE'
  3  /

KEYWORD                            LENGTH R R R R D
------------------------------ ---------- - - - - -
SAMPLE                                  6 N N N N N

SQL> 

这告诉我们'SAMPLE'是一个关键字,但不会在任何上下文中保留。因此我们可以创建名为SAMPLE的对象。 Find out more