在oracle SQL Developer上,我编写了一些代码,并注意到容器这个词(我想用它作为列的名称)是用蓝色写成的,比如VARCHAR、类型、表等等。
发布于 2020-06-12 11:03:27
尽管如此,CDB/PDB特性使用它,但它不被视为保留字:
1* select keyword, reserved from v$reserved_words where keyword = 'CONTAINER'
SQL> /
KEYWORD RESERVED
-------------------- ----------
CONTAINER N
SQL>文档说:
Oracle SQL关键字不保留。但是,Oracle在内部以特定的方式使用它们。因此,如果将这些单词用作对象和对象部件的名称,则SQL语句可能更难阅读,并可能导致不可预测的结果。
https://stackoverflow.com/questions/62342744
复制相似问题