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, ao passo que 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 |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
Para criar uma restrição exclusiva
Em Server Explorer, selecione a tabela à qual você deseja adicionar uma restrição exclusiva e a partir de banco de dados menu do botão 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: criar índices exclusivos
Como: excluir as restrições exclusivas
Referência
Propriedades de chave primária ou exclusiva
Conceitos
Restrições exclusivas (Visual Database Tools)