반응형
제약 조건 변경 방법
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
반응형
'IT' 카테고리의 다른 글
워드프레스에 jquery 날짜 선택기 사용 (0) | 2023.02.27 |
---|---|
Oracle: WHERE 절에서 (+)는 무엇을 합니까? (0) | 2023.02.27 |
getDerivedStateFromProps가 setState 뒤에 호출되는 이유는 무엇입니까? (0) | 2023.02.27 |
Mono switch If Empty()는 항상 호출됩니다. (0) | 2023.02.27 |
::: 의 각도란JS (0) | 2023.02.27 |