오라클에 테이블을 만들려고하는데이 오류가 나타납니다. 알 수없는 명령 ")"- 나머지 라인이 무시되었습니다. 이 오류의 원인을 파악할 수 없습니다. 아래 표는 내 SQL입니다.오라클에 테이블을 생성하는 중 오류가 발생했습니다.
CREATE TABLE PAYMENT
(PayNum INT NOT NULL PRIMARY KEY,
CType VARCHAR(1) NOT NULL,
CCNum VARCHAR(16) NOT NULL,
BankName VARCHAR(75) NOT NULL,
AccNum INT NOT NULL,
PDate DATE NOT NULL,
Amt DECIMAL(11,2) NOT NULL,
CONSTRAINT fk_BANKACC_PAYMENT FOREIGN KEY (BankName, AccNum)
REFERENCES BANKACC(BankName, AccNum),
CONSTRAINT fk_CRCARD_PAYMENT FOREIGN KEY (CType, CCNum)
REFERENCES CRCARD(CType, CCNum)
);
이 성명을 실행하기 위해 어떤 클라이언트를 사용하고 있습니까? 일부 클라이언트 (예 : SQL * Plus)는 빈 줄을 좋아하지 않으며 닫는 대괄호 앞에 빈 줄이 있습니다. –
이것은 가장 좋아하는 문제이고 Alex Poole의 대답은이 문제를 해결합니다. –