English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
DEFAULT 제약 조건은 열에 기본 값을 제공합니다.
다른 값이 지정되지 않았다면, 기본 값이 모든 새 레코드에 자동으로 추가됩니다.
"Persons" 테이블을 생성할 때, 다음 SQL은 "City" 열에 DEFAULT 값을 설정합니다:
제 SQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons ( City varchar(255) DEFAULT 'Sandnes' );
GETDATE()와 같은 함수를 사용하여 DEFAULT 제약 조건이 추가로 시스템 값을 삽입할 수 있습니다:
CREATE TABLE Orders ( OrderDate date DEFAULT GETDATE() );
既存 테이블이 생성된 후 "City" 열에 DEFAULT 제약 조건을 생성하려면 다음 SQL을 사용하십시오:
MySQL:
ALTER TABLE Persons ALTER City SET DEFAULT 'Sandnes';
SQL Server:
ALTER TABLE Persons ADD CONSTRAINT df_City DEFAULT 'Sandnes' FOR City;
MS Access:
ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'Sandnes';
오라클:
ALTER TABLE Persons MODIFY City DEFAULT 'Sandnes';
DEFAULT 제약 조건을 제거하려면 다음 SQL을 사용하세요:
MySQL:
ALTER TABLE Persons ALTER City DROP DEFAULT;
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT;