SQL NOT NULL





SQL > Modifica delle Tabelle > NOT NULL Constraint

Per impostazione predefinita, una colonna può contenere il valore NULL. Se si desidera evitare che una colonna contenga il valore NULL, è necessario posizionare un limite su questa colonna in cui sia specificato che NULL adesso non è un valore consentito.

Ad esempio, nella seguente istruzione:

CREATE TABLE Customer
(SID integer NOT NULL,
Last_Name varchar (30) NOT NULL,
First_Name varchar(30));

Nelle colonne "SID" e "Last_Name" non può essere incluso il valore NULL, mentre può essere incluso nella colonna "First_Name".

Un tentativo di eseguire la seguente istruzione SQL,

INSERT INTO Customer (Last_Name, First_Name) VALUES ('Romano', 'Stefano');

restituirà un errore poiché questa operazione, conducendo alla colonna "SID" che è NULL, viola il vincolo NOT NULL impostato per la colonna.

SQL Default >>



Copyright © 2016   1keydata.com   Tutti i diritti riservati