ສາຍລາຍການ SQL DEFAULT Constraint

ສາຍລາຍການ SQL DEFAULT Constraint

DEFAULT Constraint ຂອງການເພີ່ມຄູ່ມືຄົງໃນບັນດາວັດທະນາຄານ。

ຖ້າບໍ່ມີການກໍານົດຄູ່ມືໃດໆອີກແລ້ວຈະສະເໜີຄູ່ມືຄົງທີ່ຈະສະເໜີໃຫ້ບັນດາບັນທຶກໃໝ່ທັງໝົດ。

SQL DEFAULT Constraint on CREATE TABLE

SQL ດັ່ງກ່າວຫຼັງນີ້ ສ້າງ DEFAULT Constraint ສຳລັບ "City" Column ໃນອັບດັບ "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 Constraint ກໍ່ສາມາດນຳໃຊ້ເພື່ອສົ່ງຄຸນຄ່າລະບົບ:

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 Constraint ສຳລັບ "City" Column ໃນອັບດັບທີ່ເປັນຢ່າງທີ່ມີຢູ່, ຂ້ອຍໄດ້ນໍາໃຊ້ 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 Constraint

ສຳລັບການຍົກຍ້າຍ DEFAULT Constraint, ຂ້ອຍໄດ້ນໍາໃຊ້ SQL ດັ່ງກ່າວຫຼັງນີ້:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT