반응형
제약 조건을 변경하는 방법
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
반응형
'code' 카테고리의 다른 글
Java hashMap 내용을 서로 다른 내용에 넣지 만 기존 키와 값을 바꾸지 않는 방법은 무엇입니까? (0) | 2020.10.10 |
---|---|
Maven : 인수를 전달하는 명령 줄에서 .java 파일을 실행하는 방법 (0) | 2020.10.10 |
대용량 어레이 스토리지 (플랫 바이너리 파일 대신)에 HDF5를 사용하면 분석 속도 또는 메모리 사용 이점이 있습니까? (0) | 2020.10.10 |
Django의 FileField를 기존 파일로 설정 (0) | 2020.10.10 |
코드가 꼬리 호출 최적화를 적극적으로 방지하려는 이유는 무엇입니까? (0) | 2020.10.10 |