Questions marquées «constraint»

Un mécanisme déclaratif tel qu'une vérification ou une clé étrangère qui applique une règle d'intégrité des données dans une base de données.

4
Problème de relation d'entité
J'ai 4 tableaux liés comme ceci (c'est un exemple): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Supposons que j'aie un classificationavec id = 20, id_company = 1. Et un departmentqui a id_company = 2(qui représente une autre …

2
Contrainte de colonne unique personnalisée, appliquée uniquement si une colonne a une valeur spécifique
Est-il possible d'avoir une contrainte de colonne unique personnalisée comme suit? Supposons que j'ai deux colonnes subsetet les typedeux chaînes (bien que les types de données n'aient probablement pas d'importance). Si typec'est "vrai", alors je veux que la combinaison de typeet subsetsoit unique. Sinon, il n'y a pas de contrainte. …

2
Qu'est-ce qu'une CONTRAINTE AVEC CHECK CHECK?
J'ai du T-SQL généré automatiquement, qui est probablement valide, mais je ne comprends pas vraiment. ALTER TABLE [dbo].[MyTable] WITH CHECK CHECK CONSTRAINT [My_FORIEGN_KEY]; Je sais ce qu'est une contrainte de clé étrangère, mais quel est le problème CHECK CHECK?










5
Pourquoi cette mise à jour échoue avec une violation de contrainte de clé unique?
Je suis un DBA "accidentel", relativement inexpérimenté et déconcerté par ce problème. Exécution de MS SQL Server 2012. Le problème vient de cette instruction UPDATE: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy …

1
Contraindre l'entrée à quelques chaînes différentes
Salut, je n'arrive pas à obtenir une contrainte fonctionnant comme je m'y attend dans postgreSQL. Depuis pgadmin, j'exécute la requête SQL suivante. -- 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" IS …

2
problème de violation de contrainte de clé étrangère
J'ai identifié 3 situations. Un étudiant sans inscription. Un étudiant avec des inscriptions mais pas de notes. Un étudiant avec des inscriptions et des notes. Il y a un déclencheur sur le tableau des inscriptions pour calculer la GPA. Si un étudiant a des notes, il mettra à jour ou …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.