ສາຍລາຍການ SQL DEFAULT Constraint
- ບ່ອນຫຍັງກ່ອນ SQL Check
- ບ່ອນຕໍ່ໄປ SQL Create Index
ສາຍລາຍການ 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
- ບ່ອນຫຍັງກ່ອນ SQL Check
- ບ່ອນຕໍ່ໄປ SQL Create Index