SQL MOD IMPLICIT. SQL Restrângerea DEFAULT. SQL DEFAULT în CREATE TABLE. SQL / SQL Server / Oracle / MS Access.

SQL MOD IMPLICIT (SQL DEFAULT)

SQL Restrângerea DEFAULT (SQL DEFAULT Constraint)

Restrângerea DEFAULT este utilizată pentru a furniza o valoare implicită pentru o coloană.
Valoarea implicită va fi adăugată la toate înregistrările noi, dacă nu este specificată nicio altă valoare.

SQL DEFAULT în CREATE TABLE

Următorul SQL stabilește o valoare DEFAULT pentru coloana „Oraș” (City) atunci când se creează tabelul „Persoane” (Persons):

SQL / SQL Server / Oracle / MS Access:
 
CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int,
    City varchar(255) DEFAULT 'Sandnes'
);

Restrângerea DEFAULT poate fi de asemenea folosită pentru a insera valori system, utilizând funcții precum GETDATE():
CREATE TABLE Orders (
    ID int NOT NULL,
    OrderNumber int NOT NULL,
    OrderDate date DEFAULT GETDATE()
);