Latest web development tutorials

SQL DI DEFAULT Constraint

SQL DI DEFAULT Constraint

vincolo DEFAULT viene utilizzato per inserire il valore di default per la colonna.

Se non viene specificato alcun altro valore, allora il valore di default verrà aggiunto a tutti i nuovi record.


vincolo DEFAULT SQL CREATE TABLE quando

Il seguente SQL quando la tabella "Persone" è stato creato per creare un vincolo DEFAULT sulle colonne "Città":

My SQL / SQL Server / Oracle / MS Access:

CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)

Utilizzando una funzione GETDATE tale simili (), vincolo DEFAULT può anche essere usato per inserire i valori di sistema:

CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)


vincolo di SQL DI DEFAULT ALTER TABLE quando

Quando una tabella è stata creata, creare un vincolo DEFAULT per una colonna nella "City", si prega di utilizzare il seguente SQL:

MySQL:

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

SQL Server / MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

Oracle:

ALTER TABLE Persons
MODIFY City DEFAULT 'SANDNES'


Annulla vincolo DEFAULT

Per eliminare un vincolo DEFAULT, utilizzare il seguente SQL:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT