0
上の右括弧のOracle SQL Developerでクエリの下に実行しながら、私はSQLエラー:ORA-00907:欠落しているcreate table文
SQL Error: ORA-00907: missing right parenthesis
を取得しています。何が間違っているかをご提案ください:
CREATE TABLE ARGUS_APP.TEMP_AST_FIX
(
CASE_NUM ARGUS_APP.CASE_MASTER.CASE_NUM%TYPE NOT NULL,
CASE_ID ARGUS_APP.CASE_MASTER.CASE_ID%TYPE NOT NULL,
EVENT_SEQ_NUM ARGUS_APP.CASE_EVENT_ASSESS.EVENT_SEQ_NUM%TYPE NOT NULL,
PROD_SEQ_NUM ARGUS_APP.CASE_EVENT_ASSESS.PROD_SEQ_NUM%TYPE NOT NULL,
DATASHEET_ID ARGUS_APP.CASE_EVENT_ASSESS.DATASHEET_ID%TYPE NOT NULL,
LICENSE_ID ARGUS_APP.CASE_EVENT_ASSESS.LICENSE_ID%TYPE NOT NULL,
SEQ_NUM ARGUS_APP.CASE_EVENT_ASSESS.SEQ_NUM%TYPE NOT NULL,
DET_LISTEDNESS_ID ARGUS_APP.CASE_EVENT_ASSESS.DET_LISTEDNESS_ID%TYPE NOT NULL,
UPDATE_TO_DET_LISTEDNESS_ID ARGUS_APP.CASE_EVENT_ASSESS.DET_LISTEDNESS_ID%TYPE NOT NULL,
PROCESSED NUMBER(1) DEFAULT (0),
PROCESSED_DATE DATE,
CONSTRAINT PK_TEMP_AST_FIX PRIMARY KEY (CASE_NUM,CASE_ID, EVENT_SEQ_NUM, PROD_SEQ_NUM, DATASHEET_ID, LICENSE_ID, SEQ_NUM)
);
これらの名前で、参照されているすべてのテーブルとカラムが存在することを確認しました。
表の列のデータ型は、明示的に指定する必要があります。これは '%TYPE'属性ではなく明示的に指定する必要があります。 –