Como restringir valores no sql server 2005
restrições
(Regras impostas pelo SQL Server 2005) oferecem uma forma essencial para garantir a integridade dos dados. SQL Server 2005 permite que você restrinja os valores permitidos em uma determinada coluna para que os dados inadequada não é permitido.Video: SQL com SQL Server (T-SQL)
SQL Server 2005 suporta cinco tipos de restrição:
Não nulo: Quando esta restrição é especificado, você não tem permissão para ter um campo em uma coluna sem dados na mesma.
Verifica: Esta restrição especifica valores permitidos. Por exemplo, você pode querer idade de funcionários a ser entre 16 e 65 anos.
Único: Esta restrição especifica que você não pode repetir o valor em um campo em qualquer outro campo na mesma coluna.
Chave primária: Esta restrição especifica um identificador exclusivo para o valor de um campo, que identifica exclusivamente uma linha.
chave estrangeira: Essa restrição faz referência a um identificador único em outra tabela no banco de dados.
(O tipo de dados na Tabela Designer também restringe os valores permitidos em uma coluna mas não é considerada como sendo uma restrição.)
Quando você cria uma tabela, normalmente você adicionar uma chave primária para a tabela. Uma tabela pode ter apenas uma chave primária.
Se você não designar uma coluna (ou combinação de colunas) como chave primária quando você criar a tabela, você pode especificar uma chave primária depois, desde que estejam reunidas certas condições. Uma coluna destina-se como uma chave primária não pode ter valores nulos e cada valor na coluna deve ser exclusivo. Se a tabela tem dados e essas condições não forem atendidas, a tentativa de criar uma chave primária na coluna que provoca um erro e nenhuma chave primária é criada.
Escolha uma chave primária quando você criar uma tabela. Ao fazer isso, você evita possíveis mudanças demoradas a uma tabela após ele contém dados.
Se você quiser alterar a coluna (ou combinação de colunas) que é a chave primária, você precisa excluir a restrição de chave primária na coluna (s) original e adicionar uma restrição de chave primária. Se a chave primária original é referenciado por uma restrição de chave estrangeira, você deve excluir a restrição de chave estrangeira em primeiro lugar, e depois excluir a restrição de chave primária original.
Para adicionar uma restrição de verificação, siga estes passos:
direito; clique na linha que especifica a coluna relevante.
Escolha Restrições de verificação a partir do menu de contexto.
Video: Sumar valores de un datagridview en VB.net
Na caixa de diálogo restrições de verificação, clique no botão Adicionar para adicionar uma nova restrição.
Clique nas reticências na linha Expressão do painel direito da janela de restrições de verificação.
A caixa de diálogo restrições de verificação abre.
Digite uma expressão que especifica a restrição.
As expressões permitidos dependem do tipo de dados da coluna. Por exemplo, em uma coluna de idade, você pode especificar que as idades permitidas são entre 16 e 70, utilizando a seguinte expressão:
Era gt; = 16 e Idade lt; = 70