Articles of unique contrainte

Comment faire une contrainte UNIQUE sur une colonne de type Date sans prendre l'année en considération?

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 […]

Comment: Script Créer un script de création de contrainte unique

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 […]

Vérifier l'utilisation des contraintes

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 […]

Comment ignorer l'index unique sur plusieurs colonnes en fonction de la valeur de la colonne lors de l'insertion d'un nouvel logging

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 […]

Erreur de violation de key unique ne montrant pas de données dupliquées

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 […]

Contraintes uniques SQL Server sans ordre de sorting

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

Quelle ligne de l'set de données enfreint la contrainte unique DB?

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 […]

Comment puis-je appliquer cette contrainte?

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 […]

Serveur sql: une contrainte unique génère une key unique et un index unique

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 […]

Comment générer du code unique dans INSERT dans MERGE?

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 […]