Articles of foreign keys

MS SQL Server – Déterminer l'espace disque pour les foreign keys

J'ai commencé à travailler sur une database, qui a deux tables assez grandes – comme cet exemple (la taille est plus ou less correcte): -> dbo.Articles (100 million rows; <10GB) -> dbo.Prices ( 10 billion rows; <100GB) La table des prix a l'ID des articles, mais aucune key étrangère technique n'est définie. Cela fait qu'il […]

Pourquoi ce T-SQL OUTPUT INTO avec hack FOREIGN KEY fonctionne-t-il?

L'exemple de base est levé de Impossible d'utiliser TSQL Output avec des contraintes de key étrangère normales? ; son code échoue comme prévu. Mais si la manière dont la contrainte est définie dans l'exemple est modifiée comme ci-dessous, en définissant la contrainte FK WITH NOCHECK puis en la WITH NOCHECK , la sortie OUTPUT INTO […]

Il n'y a aucune key primaire ou candidate dans la table référencée

J'ai deux tables: Tableau 1 c_ID float – PK Champ1 Champ2 Champ3 p_ID [uniqueidentifier] et Tableau 2 p_ID nvarchar s_ID float où p_ID et s_ID font tous deux partie de la key primaire. J'ai essayé de créer une key étrangère sur Table1: ALTER TABLE Table1 ADD CONSTRAINT FK_Table1_Table2 FOREIGN KEY (p_ID) REFERENCES Table2(p_ID) et j'ai […]

une à plusieurs relations et supprimer les cascades

J'utilise Microsoft SQL Server 2012. J'ai trois tables, A, M, Z. Le tableau A a une relation de 1 à plusieurs avec la table M. Il a également une cascade de suppression sur la key étrangère La table Z est une nouvelle table et elle devrait aussi avoir une relation de 1 à plusieurs avec […]

Lister les relations de table SQL avec des keys composites

Quelles seraient les relations SQL pour listr les tables, avec les keys composées / les champs étrangers alignés correctement ? Voici ce que je veux dire: J'utilise le SQL ci-dessous pour get les relations de table: SELECT c.CONSTRAINT_NAME, cu.TABLE_SCHEMA AS ReferencingSchema, cu.TABLE_NAME AS ReferencingTable, cu.COLUMN_NAME AS ReferencingColumn, ku.TABLE_SCHEMA AS ReferencedSchema, ku.TABLE_NAME AS ReferencedTable, ku.COLUMN_NAME AS […]

SQL Server devinant les foreign keys manquantes

J'essaie de deviner les foreign keys manquantes en utilisant le code SQL suivant DECLARE @ColumnList AS TABLE ( TableName varchar(255) NOT NULL, ColumnName varchar(255) NOT NULL, PKTableName varchar(255), PKColumnName varchar(255), HasForeignKey bit NOT NULL ) — Find all column names that occur more than once. — Exclude archive and staging tables. INSERT INTO @ColumnList (TableName, […]

Entité Framework One To Many mappage de key étrangère provoquant des propriétés null sur la navigation

J'essaie de build une relation tout en voulant spécifier la key étrangère des tables parent et enfant en plus de la propriété de navigation, le model ressemble à ceci public class Parent { public Parent() { this.Childern = new HashSet<Child>(); } public Guid Id { get; set; } public ssortingng Name { get; set; } […]

Pour une key étrangère composite, a / pourquoi une contrainte composite UNIQUE dans la table référencée est-elle requirejse pour une combinaison de colonnes avec une key primaire?

J'ai une question concernant la définition explicite de l'unicité de quelque chose. Cela concerne la création d'une key étrangère composite. J'ai créé un exemple ci-dessous pour essayer de rendre ma question aussi claire que possible (j'ai inclus des encarts de données pour faciliter les tests). Chaque input de [Table1] doit avoir un [Name] unique. CREATE […]

Relation de key étrangère SQL

J'essaie de créer une database de contacts de contacts dans diverses entresockets. Les personnes de contact et les entresockets seront stockées dans deux tables distinctes dans la database. Je veux que chaque contact soit connecté à une entreprise spécifique. Suis-je censé utiliser la key étrangère pour toutes les colonnes de la table entière ou comment […]

Entity Framework génère des foreign keys supplémentaires dans la database

J'ai les cours suivants, tout va bien. Mais dans la table générée dans la database je trouve dans la table AB : Id, AId, BId Comment est-il censé être et deux colonnes supplémentaires qui ne devraient pas être là AId1 & AId2 qu'ils sont aussi des foreign keys. Classe A public class A { public […]