**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答复。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
昨天关门了。
Improve this question
使用Oracle APEX构建表。
我决定看看是否可以创建任何表,因此创建了一个名为John的表,其中只有一列。解决了一个问题
此工作区是全新的,其中没有其他表。请解释为什么我不能做下面的表格。
CREATE TABLE CATEGORIES
(
CATEGORYID NUMBER(8,0) NOT NULL,
CATEGORYNAME VARCHAR2(15) NOT NULL,
CATEGORYCODE NUMBER (6,0) NOT NULL,
DESCRIPTION VARCHAR2 (300) NOT NULL
CONSTRAINT CATEGORIES_CATEGOREID_PK PRIMARY KEY (ID)
Error at line 13/43: ORA-00907: missing right parenthesis
ORA-06512: at "SYS.WWV_DBMS_SQL_APEX_230100", line 797
ORA-06512: at "SYS.DBMS_SYS_SQL", line 1658
ORA-06512: at "SYS.WWV_DBMS_SQL_APEX_230100", line 782
ORA-06512: at "APEX_230100.WWV_FLOW_DYNAMIC_EXEC", line 2035
1. CREATE TABLE CATEGORIES (
2. CATEGORYID NUMBER(8,0) NOT NULL,
3. CATEGORYNAME VARCHAR2(15) NOT NULL,`
1条答案
按热度按时间ru9i0ody1#
事实上,这里有很多东西“不见了”。
ID
列上创建,但是-在这个表中没有这样的列;可能你想用CATEGORYID
修复后:
另一方面,error说:
第13/43行出错
你发布的代码中没有13行,所以-检查第13行第43位,看看Oracle在抱怨什么。
此外,当您使用
oracle-apex
标记标记问题时,如果您在其SQL Workshop中执行代码,请注意,您必须在其窗口中一次只有一条语句(如果您是通过按下“Run”按钮来运行代码),或者选择整个语句(用鼠标,* 将其涂成蓝色 *)只运行该语句,或者将所有内容放入脚本中并同时运行整个脚本。