SQL DEFAULT 제약 조건
- 이전 페이지 SQL Check
- 다음 페이지 SQL Create Index
SQL DEFAULT 제약 조건
DEFAULT 제약 조건은 열에 기본 값을 삽입하는 데 사용됩니다.
기타 값이 지정되지 않았다면, 기본 값이 모든 새 레코드에 추가됩니다.
SQL DEFAULT 제약 조건을 CREATE TABLE에 추가합니다.
"Persons" 테이블을 생성할 때 "City" 열에 DEFAULT 제약 조건을 추가하는 다음 SQL을 사용합니다:
MySQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) DEFAULT 'Sandnes' )
GETDATE()와 같은 함수를 사용하여 DEFAULT 제약 조건도 시스템 값으로 사용할 수 있습니다:
CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() )
ALTER TABLE에 대한 SQL DEFAULT 제약 조건
"City" 열에 DEFAULT 제약 조건을 이미 테이블에 추가한 경우 다음 SQL을 사용하십시오:
MySQL:
ALTER TABLE Persons ALTER City SET DEFAULT 'SANDNES'
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'SANDNES'
DEFAULT 제약 조건 취소
DEFAULT 제약 조건을 취소하려면 다음 SQL을 사용하십시오:
MySQL:
ALTER TABLE Persons ALTER City DROP DEFAULT
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
- 이전 페이지 SQL Check
- 다음 페이지 SQL Create Index