簡體   English   中英

Oracle SQL Developer中的錯誤“表或視圖不存在”

[英]Error in Oracle SQL developer “table or view doesnot exist”

我正在嘗試在Oracle SQL Developer中創建表及其上的索引,但是我不斷收到錯誤消息:

錯誤報告-SQL錯誤:ORA-00942:表或視圖不存在00942。00000-“表或視圖不存在” *原因:
*行動:

我的陳述:

CREATE TABLE TAB_ATTRIBUTES_OF_RELATIONSHIP
(
REL_NAME                VARCHAR(15) not null,
ATTR_NAME             VARCHAR(15) not null, 
ATTREL_DATATYPE  VARCHAR(15) not null, 
ATTREL_DOMAIN     VARCHAR(20),

constraint PK_ATTRIBUTES_OF_RELATIONSHIP primary key (REL_Name, ATTR_NAME),
constraint FK_ATTRIBUTES_OF_RELATIONSHIP foreign key (REL_NAME)
            references RELATIONSHIPS (REL_NAME)
constraint FK_ATTRIBUTES_OF_RELATIONSHIP foreign key (ATTR_NAME)
            references ATTRIBUTES (ATTR_NAME),
);

/* Index: IDX_ATTRIBUTES_OF_RELATIONSHIP    */

Create index IDX_ATTRIBUTES_OF_RELATIONSHIP_FK on Tab_ATTRIBUTES_OF_RELATIONSHIP

(
ATTR_NAME ASC
);

問題似乎出在CREATE TABLE語句上。 您應注意放置逗號的位置,並可能嘗試逐步執行腳本

這是表創建語句的更正版本

CREATE TABLE TAB_ATTRIBUTES_OF_RELATIONSHIP
(
REL_NAME                VARCHAR(15) not null,
ATTR_NAME             VARCHAR(15) not null, 
ATTREL_DATATYPE  VARCHAR(15) not null, 
ATTREL_DOMAIN     VARCHAR(20),
constraint PK_ATTRIBUTES_OF_RELATIONSHIP primary key (REL_Name, ATTR_NAME),
constraint FK_ATTRIBUTES_OF_RELATIONSHIP foreign key (REL_NAME)
            references RELATIONSHIPS (REL_NAME),
constraint FK_ATTRIBUTES_OF_RELATIONSHIP foreign key (ATTR_NAME)
            references ATTRIBUTES (ATTR_NAME)
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM