|
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 ('Wong','Ken');
restituirà un errore poiché questa operazione, conducendo alla colonna "SID" che è NULL, viola il vincolo NOT NULL impostato per la colonna.
SQL Default >>
Copyright © 2013 1keydata.com Tutti i diritti riservati.
|