00904创建表格时

时间:2018-05-09 00:19:25

标签: oracle ddl

以下是我在Oracle SQL Developer中使用的代码:

创建表ORDER_ITEMS(    ITEM_NO NUMBER(10),    ITEM_DESCRIPTION VARCHAR(50),    SIZE VARCHAR(5),    成本编号(8,2),    数量(10),    总数(8,2),    ITEM_ORDER_NO NUMBER(10),        CONSTRAINT ITM_NO_PK PRIMARY KEY(ITEM_NO));

错误与SIZE和COST表有关,如果我更改这两个表上的名称(例如在它们的末尾添加A(SIZEA COSTA)),则代码可以正常工作。为什么这些表名无效?

1 个答案:

答案 0 :(得分:1)

我认为你的意思是你在写表的列。 SIZE也是Oracle SQL中的保留字,与NUMBER一样。

https://docs.oracle.com/cd/B19306_01/server.102/b14200/ap_keywd.htm