Como: Criar restrições exclusivas
Crie uma restrição exclusiva para garantir que nenhum valor duplicado seja inserido em colunas específicas que não participam em uma chave primária. Enquanto uma restrição exclusiva e uma chave primária impõem exclusividade, você deve anexar uma restrição exclusiva em vez de uma restrição de chave primária para uma tabela se:
Você deseja impor exclusividade em uma coluna ou combinação de colunas. Você pode anexar várias restrições exclusivas a uma tabela, enquanto você pode anexar apenas uma restrição de chave primária para uma tabela.
Você deseja impor exclusividade em uma coluna que permite valores nulos. Você pode anexar restrições exclusivas às colunas que permitem valores nulos, ao passo que você pode anexar restrições de chave primária somente às colunas que não permitem valores nulos. Quando você anexa uma restrição exclusiva a uma coluna permitindo valores nulos, você garantir que no máximo uma linha terá um valor nulo na coluna restrita.
Observação |
---|
The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações. |
Para criar uma restrição exclusiva
No Server Explorer, selecione a tabela à qual você deseja adicionar uma restrição exclusiva e a partir de banco de dados menu clique Abrir definição de tabela.
A tabela é aberta em Table Designer.
Do Table Designer menu, clique em Índices/chaves.
No Índices/chaves caixa de diálogo, clique em Add.
Na grade, clique em tipo de e escolha Chave exclusiva da caixa de listagem suspensa à direita da propriedade.
A restrição exclusiva é criada no banco de dados quando você salva a tabela.
Consulte também
Tarefas
Como: Excluir as restrições exclusivas
Referência
Propriedades de chave primária ou exclusiva
Conceitos
Restrições exclusivas (Visual Database Tools)