La désactivation et l'activation des contraintes de clé étrangère sont-elles prises en charge dans SQL Server? Ou est-ce que ma seule option est de supprimerdrop ensuite les
Les clés étrangères sont une fonctionnalité d'intégrité des données des bases de données relationnelles (et SQL). Une clé étrangère est un ensemble d'attributs dans une table relationnelle soumise à une contrainte d'intégrité référentielle. La contrainte d'intégrité référentielle exige que les valeurs des attributs de clé étrangère dans une table, A, doivent correspondre aux valeurs correspondantes dans une table B spécifiée (qui peut parfois être la même table que A).
La désactivation et l'activation des contraintes de clé étrangère sont-elles prises en charge dans SQL Server? Ou est-ce que ma seule option est de supprimerdrop ensuite les
Pourquoi ne pas TRUNCATE sur le mygrouptravail? Même si j'ai, ON DELETE CASCADE SETje reçois: ERREUR 1701 (42000): impossible de tronquer une table référencée dans une contrainte de clé étrangère ( mytest. instance, RÉFÉRENCES CONSTRAINT instance_ibfk_1FOREIGN KEY ( GroupID) mytest. mygroup( ID))...
Dans MySQL, comment obtenir une liste de toutes les contraintes de clé étrangère pointant vers une table particulière? une colonne particulière? C'est la même chose que cette question Oracle , mais pour
À l'aide de MSSQL2005, puis-je tronquer une table avec une contrainte de clé étrangère si je tronque d'abord la table enfant (la table avec la clé primaire de la relation FK)? Je sais que je peux Utiliser un DELETE clause sans une où, puis RESEEDl'identité (ou) Retirez le FK, tronquez la table et...
J'utilise régulièrement "ON DELETE CASCADE" mais je n'utilise jamais "ON UPDATE CASCADE" car je ne sais pas trop dans quelle situation il sera utile. Pour les besoins de la discussion, voyons du code. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child ( id...
Existe-t-il un moyen simple et facile de supprimer toutes les tables d'une base de données MySQL, en ignorant les contraintes de clé étrangère qui peuvent s'y
Postgres place-t-il automatiquement des index sur les clés étrangères et les clés primaires? Comment savoir? Existe-t-il une commande qui retournera tous les index d'une
J'essaie de transférer l'ingénierie de mon nouveau schéma sur mon serveur db, mais je ne peux pas comprendre pourquoi j'obtiens cette erreur. J'ai essayé de chercher la réponse ici, mais tout ce que j'ai trouvé a dit de définir le moteur de base de données sur Innodb ou de m'assurer que les clés...
Veuillez clarifier deux choses pour moi: Une clé étrangère peut-elle être NULL? Une clé étrangère peut-elle être dupliquée? Aussi juste que je sache, NULLne devrait pas être utilisé dans des clés étrangères, mais dans certaines de mes applications, je suis capable d'entrer NULLà la fois dans Oracle...
Je veux ajouter une clé étrangère à une table appelée "katalog". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Lorsque j'essaie de le faire, je reçois ce message d'erreur: Error Code: 1005. Can't...
Je fais des travaux de maintenance sur une application de base de données et j'ai découvert que, joie de joie, même si les valeurs d'une table sont utilisées dans le style des clés étrangères, il n'y a pas de contraintes de clé étrangère sur les tables. J'essaie d'ajouter des contraintes FK sur ces...
J'essaie donc d'ajouter des contraintes de clé étrangère à ma base de données en tant qu'exigence de projet et cela a fonctionné la première fois ou deux sur des tables différentes, mais j'ai deux tables sur lesquelles j'obtiens une erreur lorsque j'essaie d'ajouter les contraintes de clé...
Je lutte avec ça depuis un moment et je n'arrive pas à comprendre ce qui se passe. J'ai une entité Carte qui contient des côtés (généralement 2) - et les cartes et les côtés ont une étape. J'utilise les migrations EF Codefirst et les migrations échouent avec cette erreur: L'introduction de la...
J'ai une table dont la clé primaire est référencée dans plusieurs autres tables comme clé étrangère. Par exemple: CREATE TABLE `X` ( `X_id` int NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`X_id`) ) CREATE TABLE `Y` ( `Y_id` int(11) NOT NULL auto_increment, `name`...
Je me souviens avoir entendu Joel Spolsky mentionner dans le podcast 014 qu'il avait à peine utilisé une clé étrangère (si je me souviens bien). Cependant, ils me semblent assez vitaux pour éviter la duplication et les problèmes ultérieurs d'intégrité des données dans votre base de données. Les...
Je souhaite supprimer les contraintes de ma table. Ma requête est: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` Mais j'ai une erreur: #1064- Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version de serveur MySQL pour la...
J'ai un petit problème étrange. J'essaie d'ajouter une clé étrangère à une table qui en fait référence à une autre, mais elle échoue pour une raison quelconque. Avec ma connaissance limitée de MySQL, la seule chose qui pourrait être suspecte est qu'il existe une clé étrangère sur une table...
J'ai une table qui a plusieurs colonnes d'identification vers d'autres tables. Je veux qu'une clé étrangère ne force l'intégrité que si j'y mets des données. Si je fais une mise à jour ultérieurement pour remplir cette colonne, elle doit également vérifier la contrainte. (Cela dépend probablement...
Je reçois l'erreur suivante. Pourrais-tu m'aider s'il te plaît? Msg 547, niveau 16, état 0, ligne 1 L'instruction INSERT était en conflit avec la contrainte FOREIGN KEY "FK_Sup_Item_Sup_Item_Cat". Le conflit s'est produit dans la base de données "dev_bo", table "dbo.Sup_Item_Cat". La déclaration...
J'ai des tables sur lesquelles j'ai essayé de définir des relations PK FK, mais je veux vérifier cela. Comment afficher les restrictions PK / FK? J'ai vu cette page de manuel, mais elle ne montre pas d'exemples et ma recherche Google a également été infructueuse. Ma base de données est...