Oracle / PLSQL : 외래 키 활성화 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 외래 키를 활성화하는 방법을 설명합니다. 설명 Oracle에서 비활성화된 외래 키가 있을 수 있습니다. 외래 키는 ALTER TABLE 문을 사용하여 활성화할 수 있습니다. 구문 Oracle/PLSQL에서 외래 키를 활성화하는 구문은 다음과 같습니다. ALTER TABLE table_name ENABLE CONSTRAINT constraint_name; 예제 다음과 같이 외래 키를 생성한 경우. CREATE TABLE supplier ( supplier_id numeric(10) not null, supplier_name varchar2(50) NOT NULL, CONTACT_NAME VARC..
Oracle / PLSQL : 외래 키 비활성화 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 외래 키를 비활성화하는 방법을 설명합니다. 설명 Oracle에서 외래 키를 생성한 후 외래 키를 비활성화해야 하는 상황이 발생할 수 있습니다. Oracle에서 ALTER TABLE 문을 사용하여 이 작업을 수행할 수 있습니다. 구문 Oracle/PLSQL에서 외래 키를 비활성화하는 구문은 다음과 같습니다. ALTER TABLE table_name DISABLE CONSTRAINT constraint_name; 예제 다음과 같이 외래 키를 생성한 경우. CREATE TABLE supplier ( supplier_id numeric(10) not null, supplier_name varchar..
Oracle / PLSQL : 외래 키 삭제 이 Oracle 튜토리얼에서는 구문과 예제를 통해 Oracle에서 외래 키를 삭제하는 방법을 설명합니다. 설명 외래 키가 생성되면 테이블에서 외래 키를 삭제하고 싶을 수 있습니다. 이 작업은 Oracle에서 ALTER TABLE 문을 사용하여 수행할 수 있습니다. 구문 Oracle/PLSQL에서 외래 키를 삭제하는 구문은 다음과 같습니다. ALTER TABLE table_name DROP CONSTRAINT constraint_name; 예제 다음과 같이 외래 키를 생성한 경우. CREATE TABLE supplier ( supplier_id numeric(10) not null, supplier_name varchar2(50) not null, contact..
Oracle / PLSQL : Null on Delete 설정된 외래 키 이 Oracle 튜토리얼에서는 Oracle에서 Null on Delete로 설정된 외래 키를 사용하는 방법을 구문과 예제를 통해 설명합니다. Oracle에서 Null on Delete로 설정된 외래 키란 무엇인가요? Null on Delete로 설정이 있는 외래 키는 상위 테이블의 레코드가 삭제되면 하위 테이블의 해당 레코드에 외래 키 필드가 NULL로 설정됨을 의미합니다. 하위 테이블의 레코드는 삭제되지 않습니다. Null on Delete로 설정이 있는 외래 키는 CREATE TABLE 문 또는 ALTER TABLE 문에서 정의할 수 있습니다. CREATE TABLE 문 사용 구문 CREATE TABLE 문을 사용하여 외래 키를..