Ograniczenie DEFAULT SQL
Ograniczenie DEFAULT SQL
DEFAULT ograniczenie służy do wstawiania wartości domyślne do kolumny.
Jeśli żadna inna wartość nie jest określona, wówczas wartość domyślna zostanie dodany do wszystkich nowych rekordów.
Ograniczenie DEFAULT SQL CREATE TABLE, gdy
Poniższy SQL kiedy "Osoby" Stół jest stworzony, aby stworzyć presję domyślnie w kolumnach "city":
My SQL / SQL Server / Oracle / MS Access:
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
Stosując taką funkcję podobną GetDate (), domyślnie ograniczeniem może być również wykorzystane w celu dodania wartości systemowych:
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)
Ograniczenie DEFAULT SQL ALTER TABLE, gdy
Gdy tabela została utworzona, należy utworzyć ograniczenie domyślne dla kolumny w "City", należy użyć następującego SQL:
MySQL:
ALTER City SET DEFAULT 'SANDNES'
SQL Server / MS Access:
ALTER COLUMN City SET DEFAULT 'SANDNES'
Oracle:
MODIFY City DEFAULT 'SANDNES'
Cofanie DEFAULT
Aby usunąć ograniczenie domyślne, należy użyć następujących SQL:
MySQL:
ALTER City DROP DEFAULT
SQL Server / Oracle / MS Access:
ALTER COLUMN City DROP DEFAULT