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 © 2014   1keydata.com   Tutti i diritti riservati.



SQL CREATE TABLE
SQL CONSTRAINT
SQL NOT NULL
SQL DEFAULT
SQL UNIQUE
SQL CHECK
SQL Chiave Primaria
SQL Chiave Esterna
SQL CREATE VIEW
SQL CREATE INDEX
SQL ALTER TABLE
SQL DROP TABLE
SQL TRUNCATE TABLE
SQL INSERT INTO
SQL UPDATE
SQL DELETE FROM




Indice del sito