SQL NOT NULL




SQL > Manipulação de Tabelas > NOT NULL Constraint

Por defeito, uma coluna pode suportar NULL. Se não quiser permitir o valor NULL numa coluna, deverá colocar uma restrição nessa coluna a especificar que NULL agora não é um valor permitido.

Por exemplo, na seguinte instrução,

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

As colunas "SID" e "Last_Name" não podem incluir NULL, enquanto "First_Name" pode incluir NULL.

Uma tentativa de execução a seguinte instrução SQL,

INSERT INTO Customer (Last_Name, First_Name) VALUES ('Damaso','Joana');

irá provocar um erro porque irá fazer com que a coluna "SID" seja NULL, o que viola a restrição NOT NULL nessa coluna.

SQL Default >>



Copyright © 2016   1keydata.com   Todos os direitos reservados.