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 […]
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 […]
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 […]
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 […]
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 […]
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, […]
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; } […]
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 […]
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 […]
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 […]