Omejitev DEFAULT se uporablja za nastavitev privzete vrednosti za stolpec. Privzeta vrednost bo dodana vsem novim zapisom, če ni navedena nobena druga vrednost.
CREATE TABLE nakupovanje ( id_nakupi INT NOT NULL, predmet CHAR(200) NOT NULL, strosek INT, trgovina VARCHAR(20) DEFAULT 'Merkur' );
Naslednja poteza je vpis podatkov v novo narejeno tabelo nakupovanje.
INSERT INTO nakupovanje (id_nakupi, predmet, strosek) VALUES (1, 'Laminat', 339), (2, 'Kotne letve', 25), (3, 'Krožna žaga', 120);
Preverimo kaj smo vpisali:
SELECT * FROM nakupovanje;
Ker smo v stolpec trgovina privzeto vpisali 'Merkur', je v četrtem stolpcu vpisano ime te trgovine. Kaj pa v primeru, da tega ne želimo?
ALTER TABLE nakupovanje ALTER trgovina DROP DEFAULT;
Če želimo DEFAULT omejitev nazaj za stolpec trgovina vpišemo:
ALTER TABLE nakupovanje ALTER trgovina SET DEFAULT 'ime ki ga želimo';