SQL Default - Ook-code

Ràng buộc SQL DEFAULT

Ràng buộc SQL DEFAULT

Ràng buột DEFAULT được sử dụng để đặt giá trị mặc định cho một cột.

Giá trị mặc định sẽ được thêm vào tất cả các bản ghi mới, nếu không có giá trị nào khác được chỉ định.

SQL DEFAULT với CREATE TABLE

Câu lệnh SQL sau đặt giá trị DEFAULT cho cột "City" khi bảng "Persons" được tạo.

MySQL/ SQL Server/ Oracle/ MS Access

Ví dụ

CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, City varchar(255) DEFAULT 'Sandnes' );

Ràng buột DEFAULT cũng có thể được sử dụng để chèn các giá trị hệ thống, bằng cách sử dụng các hàm như: GETDATE()

Ví dụ

CREATE TABLE Orders ( ID int NOT NULL, OrderNumber int NOT NULL, OrderDate date DEFAULT GETDATE() );

SQL DEFAULT với ALTER TABLE

Để tạo ràng buột DEFAULT trên cột "City" khi bảng đã được tạo, chúng ta sử dụng cú pháp SQL sau.

MySQL

Ví dụ

ALTER TABLE Persons ALTER City SET DEFAULT 'Sandnes';

SQL Server

Ví dụ

ALTER TABLE Persons ADD CONSTRAINT df_City DEFAULT 'Sandnes' FOR City;

MS Access

Ví dụ

ALTER TABLE Persons ALTER COLUMN City SET DEFAULT 'Sandnes';

Oracle

Ví dụ

ALTER TABLE Persons MODIFY City DEFAULT 'Sandnes';

Xóa ràng buột DEFAULT

Để loại bỏ một ràng buột DEFAULT, chúng ta sử dụng cú pháp SQL sau.

MySQL

Ví dụ

ALTER TABLE Persons ALTER City DROP DEFAULT;

SQL Server/ Oracle/ MS Access

Ví dụ

ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT;

Từ khóa » Câu Lệnh Default Trong Sql