SQLD CBT 기출문제 예상문제 809번

다음 문제를 풀어보세요.

다음 중 아래의 테이블 생성 SQL 문장 중 문법적 오류 또는 무결성 제약조건 정의 오류가 발생하는 것을 고르시오.

[SQL 문장]

-- 1번 테이블 생성
CREATE TABLE DEPT (
    DEPTNO NUMBER(2) PRIMARY KEY,
    DNAME VARCHAR2(14)
);

-- 2번 테이블 생성
CREATE TABLE EMP (
    EMPNO NUMBER(4) PRIMARY KEY,
    ENAME VARCHAR2(10),
    DEPTNO NUMBER(2),
    CONSTRAINT FK_DEPTNO FOREIGN KEY (DEPTNO) REFERENCES DEPT(DEPTNO)
);

-- 3번 테이블 생성
CREATE TABLE ACCOUNT (
    ACC_NO VARCHAR2(20),
    ACC_NAME VARCHAR2(50),
    PRIMARY KEY (ACC_NO, ACC_NAME)
);

-- 4번 테이블 생성
CREATE TABLE TRANSACTION (
    TX_ID NUMBER PRIMARY KEY,
    ACC_NO VARCHAR2(20) DEFAULT NULL PRIMARY KEY,
    TX_AMOUNT NUMBER
);