J'ai un tableau "voyages" avec date colonne (date du voyage), mais je n'ai pas besoin de répéter le jour du voyage, donc je veux savoir si je pourrais faire une contrainte unique sur une partie de la date en utilisant sql server 2014. Je crée cette table CREATE TABLE sortingps ( ID int IDENTITY(1,1) PRIMARY […]
J'ai une list de contraintes uniques dont les scripts de création dont j'ai besoin. Y a-t-il un moyen facile de faire ceci? (quelque chose comme interroger sp_help, sys.objects, ..) Ou devrais-je le faire manuellement pour chaque contrainte (sur 30 tables +)? Solution de contournement que j'utilise pour le moment: dans SSMS Object Explorer Base de […]
J'essaye de faire une contrainte qui gardera des identifications uniques pour des users spécifiques. Chaque user est une entité distincte dans le monde donc 2 personnes ayant 1 comme id n'est pas un problème. Je ne veux pas qu'une personne ait deux fois le même identifiant. Par exemple: Cela serait acceptable: User Id John 1 […]
Nous avons une table avec trois colonnes, StudentId et SubjectId et Active (et quelques autres colonnes mais pas liées à cette question). Active colonne Active indique si l'logging est actif ou non (nous mettons cette colonne Active à zéro si quelqu'un supprime les loggings de l'interface user) Définition de l'index sur les colonnes StudentId et […]
Dans SQL Server 2008, lors de l'insertion d'un set d'loggings dans ma table table1 , table1 une erreur de violation de key unique due aux données Dupliquer. C'est bien, mais le message d'erreur ne montre pas queldatatables sont dupliquées. Mais dans SQL Server 2014, il affiche également la valeur de la key en double. Message […]
Dans une database SQL Server, j'ai créé une contrainte unique pour garantir que l'une de ses tables contient uniquement des paires de valeurs uniques. Le problème est maintenant que l'ordre des dossiers que je reçois est différent. Les loggings sont sortingés, mais je veux qu'ils viennent dans l'ordre original, comme ils existent dans la table, […]
J'écris une application en utilisant c # 2005 et Sql Server 2000. J'ai une table, avec une contrainte unique et, dans le cas qui m'intéresse, j'ai deux users qui utilisent un formulaire qui mettra (quand Save est pressé) à jour la table. Si la table est, disons, NOMS (ID int, NOM varchar (20)) et la […]
J'ai cette table: CREATE TABLE Category ( LogId int NULL, Name varchar(30) NOT NULL ) Deux catégories avec des LogId différents peuvent avoir le même Name , mais une catégorie peut ne pas avoir le même nom qu'une catégorie avec un LogId nul. Existe-t-il un moyen d'imposer cette contrainte? J'ai essayé de créer un index […]
J'ai 2 tables: attCatAppSet, attCatAppSet_translation Sur les deux tables, j'ai appliqué une contrainte unique sur 2 colonnes (qui ne sont pas des keys primaires), de sorte que les valeurs de paires de colonnes ne peuvent pas être dupliquées. GO ALTER TABLE attCatAppSet ADD CONSTRAINT UQ_category_id_setOrder UNIQUE(category_id, setOrder) GO GO ALTER TABLE attCatAppSet_translation ADD CONSTRAINT UQ_siteLanguage_id_attCatAppSet_id […]
Dans la table Target, il existe une colonne PK usr_cd qui n'existe pas dans la table Source. Par conséquent, tout en insérant de la source à la cible, je veux générer un code unique. Comment puis-je y parvenir lorsque j'utilise l'instruction MERGE ? Les options suivantes sont essayées sans chance: Objet de séquence: impossible d'utiliser […]