Perguntas com a marcação «constraint»

Um mecanismo declarativo, como uma verificação ou chave estrangeira que aplica alguma regra de integridade de dados em um banco de dados.

4
Problema de relacionamento da entidade
Eu tenho 4 tabelas relacionadas como esta (é um exemplo): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Suponha que eu tenha um classificationcom id = 20, id_company = 1. E um departmentque tem id_company = 2(que representa …

2
Restrição de coluna exclusiva personalizada, aplicada apenas se uma coluna tiver um valor específico
É possível ter uma restrição de coluna exclusiva personalizada da seguinte maneira? Suponha que eu tenha duas colunas subsete typeambas as strings (embora os tipos de dados provavelmente não importem). Se typefor "verdadeiro", quero que a combinação de typee subsetseja única. Caso contrário, não há restrições. Estou usando o PostgreSQL …

2
O que é um WITH CHECK CHECK CONSTRAINT?
Eu tenho algum T-SQL gerado automaticamente, o que provavelmente é válido, mas eu realmente não entendo. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Eu sei o que é uma restrição de chave estrangeira, mas qual é o problema CHECK CHECK?










5
Por que esse UPDATE falha com uma violação exclusiva de restrição de chave?
Sou um DBA "acidental", relativamente inexperiente e confuso com esse problema. Executando o MS SQL Server 2012. O problema está nesta instrução UPDATE: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = SYSTEM_USER …

1
Restringir a entrada para algumas cadeias diferentes
Oi Não consigo obter uma restrição funcionando da maneira que espero no postgreSQL. De dentro do pgadmin, eu executo a seguinte consulta SQL. -- Check: "TypeCheck" -- ALTER TABLE "ComLog" DROP CONSTRAINT "TypeCheck"; ALTER TABLE "ComLog" ADD CONSTRAINT "TypeCheck" CHECK ("Type" SIMILAR TO 'email|post|IRL|minutes'); COMMENT ON CONSTRAINT "TypeCheck" ON "ComLog" …

2
problema de violação de restrição de chave estrangeira
Eu identifiquei 3 situações. Um aluno sem matrículas. Um aluno com matrículas, mas sem notas. Um aluno com matrículas e notas. Há um gatilho na tabela de inscrições para calcular o GPA. Se um aluno tiver notas, ele atualizará ou inserirá uma entrada na tabela GPA; sem notas, sem entrada …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.