" /> " /> JoomThumbnail
Casa SQL Check

VERIFIQUE - Define os valores válidos que podem ser inseridos na tabela.

SQL restrições VERIFIQUE em CRIAR TABLE

O SQL a seguir cria uma restrição VERIFIQUE na coluna "P_ID", ao criar uma tabela "Pessoas". Esta paragem permite que você insira na coluna "P_ID" apenas números maior que zero.

My SQL:

1
2
3
4
5
6
7
8
CRIAR TABELA Pessoas (
P_ID int NÃO NULL,
Sobrenome varchar(255) NÃO NULL,
FirstName varchar(255),
Address varchar(255),
Cidade varchar(255),
VERIFIQUE (P_ID>0)
)

SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
CRIAR TABELA Pessoas (
P_ID int NÃO NULL VERIFIQUE (P_ID>0),
Sobrenome varchar(255) NÃO NULL,
FirstName varchar(255),
Address varchar(255),
Cidade varchar(255)
)

Para criar múltiplas VERIFIQUE use o seguinte sintaxe SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
3
4
5
6
7
8
CRIAR TABELA Pessoas (
P_ID int NÃO NULL,
Sobrenome varchar(255) NÃO NULL,
FirstName varchar(255),
Address varchar(255),
Cidade varchar(255),
CONSTRAINT chk_Person VERIFIQUE (P_ID>0 E Cidade="Sandnes ')
)

SQL restrições VERIFIQUE com ALTER TABLE

O SQL a seguir cria uma restrição VERIFIQUE na coluna "P_ID", quando a tabela "pessoas" já foi criado. Esta paragem permite que você insira na coluna "P_ID" apenas números maior que zero.

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Pessoas
ADD VERIFIQUE (P_ID>0)

Para criar múltiplas VERIFIQUE use o seguinte sintaxe SQL:

MySQL / SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Pessoas
ADD CONSTRAINT chk_Person VERIFIQUE (P_ID>0 E Cidade="Sandnes ')

Removendo VERIFIQUE

Para remover a seleção restritor utilizando o seguinte SQL:

SQL Server / Oracle / MS Access:

1
2
ALTER TABELA Pessoas
GOTA CONSTRAINT chk_Person

 
+7 #1 alex 2010-07-06 08:55
 
 
0 #2 Contra 2011-10-04 11:51
 
 
+1 #3 Den 2011-11-16 20:43
"A cláusula VERIFIQUE é analisado, mas ignorado por todos os mecanismos de armazenamento."
 

Autorização

Bom Ajax Poll

Que uma das minhas extensões é o melhor?

Estatística

Anúncio