Constraint Expression

30/04/2004

0

Boa tarde, galera. Tudo bem?

Pessoal, imaginem uma tabela, fictícia, chamada turmas (ela vai ilustrar meu problema):

[Colunas]
turmaId int
turmaDescricao varchar(50)
periodoId int
salaId int

Supondo que exista uma [color=red:34d5279362]TURMA A, com salaId=1 e periodoId=1[/color:34d5279362], [b:34d5279362]NÃO[/b:34d5279362] posso deixar uma eventual [color=red:34d5279362]TURMA B, também com salaId=1 e periodoId=1[/color:34d5279362], pois nesse periodo, a sala ja está ocupada pela TURMA A.

Hoje, consigo checar isso numa boa, mas na aplicação que acessa o banco. Já vi gente fazendo esse tipo de checagem direto no SQL, mas to apanhando muito pra fazer... Olhando o books online, também não obtive algo que pudesse elucidar. Se alguém puder dar um epurrãozinho, eu agradeceria muito.

Muito obrigado,

Denis


Matheussi

Matheussi

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar