กฎข้อบังคับ DEFAULT
- หน้าก่อนหน้า SQL Check
- หน้าต่อไป SQL Create Index
กฎข้อบังคับ DEFAULT
DEFAULT Constraint ใช้เพื่อใส่ค่าเริ่มต้นเข้าสู่คอลัมน์
ถ้าไม่มีการกำหนดค่าอื่น ค่าเริ่มต้นจะถูกเพิ่มเข้าสู่บันทึกใหม่ทั้งหมด
SQL DEFAULT Constraint on CREATE TABLE
SQL ด้านล่างสร้างข้อกำหนด DEFAULT สำหรับคอลัมน์ "City" ในตาราง "Persons":
My SQL / 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() )
SQL DEFAULT Constraint on ALTER TABLE
ถ้าต้องการที่จะสร้างข้อกำหนด DEFAULT สำหรับคอลัมน์ "City" ในตารางที่มีอยู่แล้ว ใช้ 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