IT

제약 조건 변경 방법

itgroup 2023. 2. 27. 22:52
반응형

제약 조건 변경 방법

SQL 제약 조건 변경 방법

아래는 나의 제약사항 중 하나이다.

CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode),

추가하고 싶다

ON DELETE CASCADE

상기의 제약에 의해서.

기존 제약조건 ACTIVEPROG_FKEY1을 변경하고 추가하는 방법

ON DELETE CASCADE

ACTIVEPROG_FKEY1을 구속하다

ACTIVEPROG_FKEY1이 ACTIVEPROG 테이블에 있다고 간주합니다.

제약 조건을 변경할 수는 없지만 삭제한 후 다시 생성할 수 있습니다.

이것 좀 봐

ALTER TABLE your_table DROP CONSTRAINT ACTIVEPROG_FKEY1;

를 사용하여 재생성합니다.ON DELETE CASCADE이것처럼.

ALTER TABLE your_table
add CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode)
    ON DELETE CASCADE;

이것이 도움이 되기를 바란다

아니요. 제약 조건을 변경할 수 없습니다. 해제할 수 있는 것은 해제하고 다시 생성하는 것뿐입니다.

ALTER TABLE [TABLENAME] DROP CONSTRAINT [CONSTRAINTNAME]

외부 키 제약

Alter Table Table1 Add Constraint [CONSTRAINTNAME] Foreign Key (Column) References Table2 (Column) On Update Cascade On Delete Cascade

프라이머리 키 제약

Alter Table Table add constraint [Primary Key] Primary key(Column1,Column2,.....)

언급URL : https://stackoverflow.com/questions/13244889/how-to-alter-constraint

반응형