Słowo kluczowe SQL DEFAULT
❮ Odniesienie do słów kluczowych SQL
DOMYŚLNA
Ograniczenie DEFAULT
zapewnia wartość domyślną dla kolumny.
Wartość domyślna zostanie dodana do wszystkich nowych rekordów, jeśli nie zostanie określona żadna inna wartość.
SQL DEFAULT na CREATE TABLE
Poniższy kod SQL ustawia wartość DEFAULT dla kolumny „Miasto” podczas tworzenia tabeli „Osoby”:
Mój SQL / SQL Server / Oracle / MS Access:
CREATE TABLE Persons
(
City varchar(255) DEFAULT 'Sandnes'
);
Ograniczenie DEFAULT może być również używane do wstawiania wartości systemowych za pomocą funkcji takich jak GETDATE():
CREATE TABLE Orders
(
OrderDate date DEFAULT GETDATE()
);
SQL DEFAULT w ALTER TABLE
Aby utworzyć ograniczenie DEFAULT w kolumnie „Miasto”, gdy tabela jest już utworzona, użyj następującego kodu SQL:
MySQL:
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
Serwer SQL:
ALTER TABLE Persons
ADD CONSTRAINT df_City
DEFAULT 'Sandnes' FOR City;
Dostęp do MS:
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'Sandnes';
Wyrocznia:
ALTER TABLE Persons
MODIFY City DEFAULT 'Sandnes';
OPUŚĆ Ograniczenie DOMYŚLNE
Aby usunąć ograniczenie DEFAULT, użyj następującego kodu SQL:
MySQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
Serwer SQL / Oracle / MS Access:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
❮ Odniesienie do słów kluczowych SQL