SQL Default





SQL > Modifica delle Tabelle > DEFAULT Constraint

Quando l’istruzione INSERT INTO non fornisce un valore specifico, il vincolo DEFAULT consente di fornire un valore predefinito a una colonna. Ad esempio, se si crea una tabella come la seguente:

CREATE TABLE Student
(Student_ID integer Unique,
Last_Name varchar (30),
First_Name varchar (30),
Score DEFAULT 80);

e si esegue la seguente istruzione SQL,

INSERT INTO Student (Student_ID, Last_Name, First_Name) VALUES (10, 'Johnson', 'Rick');

La tabella verrà visualizzata nel seguente modo:

Student_IDLast_NameFirst_NameScore
10JohnsonRick80

Sebbene nell’istruzione INSERT INTO non è stato specificato un valore per la colonna “Score”, viene assegnato un valore predefinito pari a 80 in quanto tale valore è stato già impostato come predefinito per questa colonna.

SQL Unique >>



Copyright © 2016   1keydata.com   Tutti i diritti riservati