여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. SQL - 참조 - 키워드 - DEFAULT
SQL – 참조 – 키워드 – DEFAULT
2년전 작성
1년전 수정

DEFAULT

DEFAULT 제약 조건은 열에 대한 기본값을 제공한다.

다른 값을 지정하지 않으면 기본값이 모든 새 레코드에 추가된다.

CREATE TABLE의 SQL DEFAULT

“Persons” 테이블이 생성될 때 “City” 열에 대해 DEFAULT 값을 설정한다.
MySQL/SQL Server/Oracle/MS Access
CREATE TABLE Persons (
    City varchar(255) DEFAULT 'Sandnes'
);
DEFAULT 제약 조건은 GETDATE()와 같은 함수를 사용하여 시스템 값을 삽입하는 데에도 사용할 수 있다.
CREATE TABLE Orders (
    OrderDate date DEFAULT GETDATE()
);

ALTER TABLE의 SQL DEFAULT

테이블이 이미 생성된 경우 “City” 열에 DEFAULT 제약 조건을 생성한다.

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';
Oracle
ALTER TABLE Persons
MODIFY City DEFAULT 'Sandnes';

DEFAULT 제약 조건 삭제

MySQL
ALTER TABLE Persons
ALTER City DROP DEFAULT;
SQL Server/Oracle/MS Access
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
참고

Mingg`s Diary
밍구
공부 목적 블로그