Latest web development tutorials

SQL의 DEFAULT 제약

SQL의 DEFAULT 제약

DEFAULT 제약 열에 디폴트 값을 삽입하는데 사용된다.

전혀 다른 값이 지정되지 않으면, 디폴트 값은 모두 새로운 레코드를 추가한다.


SQL의 DEFAULT 제약 조건은 표시를 CREATE

은 "사람"테이블의 "도시"컬럼에 DEFAULT 제약 조건을 만들 만든 다음 SQL :

내 SQL / SQL 서버 / 오라클 / MS 액세스 :

CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)

이러한 기능 유사한 GETDATE ()를 사용하여 기본 제한은 시스템 값을 삽입하는데 사용될 수있다 :

CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)


SQL의 DEFAULT 제약 ALTER 표시

테이블이 생성 된 경우, "도시"의 열, 다음 SQL을 사용하시기 바랍니다에 대한 DEFAULT 제약 조건을 만들 :

MySQL은 :

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

SQL 서버 / MS 액세스 :

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 서버 / 오라클 / MS 액세스 :

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT