Carregar apresentação
A apresentação está carregando. Por favor, espere
1
SQL Server Constraint UNIQUE
2
Para que serve? Para não permitir registros duplicados em um campo
Exemplo: Código sequencial de sistema, CPF, Nº de registro de carteira de habilitação, etc.
3
Exemplo prático Deseja-se não cadastrar um Cliente com o mesmo CPF.
Exemplo da tabela no banco de dados:
4
Exemplo prático Deseja-se não cadastrar um cliente com o mesmo CPF
Exemplo da tabela no banco de dados:
5
Exemplo prático Clique com o boto direito na tabela. Clique em Design.
6
Exemplo prático Clique no menu Table Designer
Clique na tela Indexes/Keys
7
Exemplo prático Clique em Add.
8
Exemplo prático Clique em Columns na grade e clique no botão ‘...’
9
Exemplo prático Selecione o campo que será aplicado a regra UNIQUE
Clique em OK
10
Exemplo prático Clique na linha Type da grade Selecione Unique Key
Clique em Close
11
Exemplo prático Salve a alteração
12
Teste do campo CPF Como exemplo a tabela Cliente já possui um registro com o CPF
13
Exemplo prático Ao registrar um novo cliente com o mesmo CPF o SQL Server não permitirá.
14
Exemplo prático Apenas o registro de outro CPF será permitido.
15
Exemplo prático CUIDADO: O campo CPF deverá ser um campo obrigatório, pois não permitirá mais de 1 valor nulo.
16
Comando SQL Sintaxe: CREATE UNIQUE INDEX <index_type> <index_name> ON <table_name> ( <column_name1> <index_order>, <column_name2> <index_order>, ) Comando executado no exemplo: CREATE UNIQUE INDEX IX_Cliente ON Cliente (CPF)
17
Prós / Contras Prós: Não permite duplicar registro no(s) campo(s)
O campo é obrigatório(não pode haver mais de um registro NULO)
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.