Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodnois

Restriçoes de tabela

Recommended Posts

Ola galera,

1. Estou com o sql express 2005 e gostaria de saber se tem como eu limitar o numero de vezes que uma ocorrência qualquer pode aparece na tabela. Por exemplo um um usuário só pode fazer três compras no mês, sei lá, gostaria de saber se tem como fazer esta limitação também a nível de banco de dados, para adicionar uma integridade maior.

 

2. E também gostaria de saber por um exemplo tem como um campo X receber um valor e para aquele valor o campo Y na mesma tabela só poderia receber determinados valores de chaves estrangeiras.

 

Por exemplo caso campo X é 'true' Y só pode receber '1, 2, 3'(referente as foreign keys) se for 'false' só recebe '4, 5, 6'.

 

Gostaria de saber se teria como fazer estas restrições a nível de banco de dados e se seria viável também!

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites
... um usuário só pode fazer três compras no mês ...

 

 

Para isto só me ocorre trigger para controlar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qq duvida na implementacao, soh falar

 

@Motta, da pra fazer a nivel de campo em tabela sem ser por trigger... =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.