DI DEFAULT - Crea un valore che viene inserito di default nella tabella.
Il valore di default sarà incluso in tutte le nuove richieste, a meno che non è specificato.
Vincoli DI DEFAULT SQL CREATE TABLE
L'SQL seguente crea DI DEFAULT nella colonna "Città, quando si crea una tabella" Persone ":
My SQL / SQL Server / Oracle / MS Access:
1 2 3 4 5 6 7 |
CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) DEFAULT 'Sandnes' ) |
Vincolo DI DEFAULT può anche essere una funzione, ad esempio, GETDATE ():
1 2 3 4 5 6 |
CREATE TABLE Orders ( O_Id int NOT NULL, OrderNo int NOT NULL, P_Id int, OrderDate date DEFAULT GETDATE() ) |
Restrizioni predefinite SQL ALTER TABLE
L'SQL seguente crea DI DEFAULT nella "città, quando la tabella" colonna Persone "è già stato stabilito:
MySQL:
1 2 |
ALTER TABELLA Persone ALTER Città SET DI DI DEFAULT 'SANDNES' |
SQL Server / Oracle / MS Access:
Rimozione DI DI DEFAULT
Per rimuovere una definizione DI DEFAULT vincolo, utilizzare il seguente SQL:
MySQL:
1 2 |
ALTER TABELLA Persone ALTER Città GOCCIA DI DI DEFAULT |
SQL Server / Oracle / MS Access:
SQL di default





Commenti