Si j'ai une table où les cellules dans une colonne ne doivent pas avoir les mêmes valeurs, comment puis-je vérifier cela et mettre à jour? (Je sais que je peux définir des contraintes dans les paramètres, mais je ne veux pas le faire.)T-SQL: Comment rendre les valeurs de cellule uniques?
Dites le nom de la colonne est appelée nom de hachage unique, et contient
Peter Peter Peter Dave Dave
et ainsi de suite. Je veux que cela se transforme en:
Peter Peter1 Peter2 Dave Dave1
Quel est le T-SQL pour SQL Server pour faire cela?
Mise à jour: Pour plus de clarté, appelons la table "Persons" et la cellule que je veux unique "UniqueName". Pourriez-vous en faire une déclaration SELECT, afin que je puisse tester le résultat avant la mise à jour. Et j'utilise SQL Server 2005 et au-dessus.
Est-ce SQL Server 2005? Si c'est le cas, il vous suffit de lancer l'instruction "sélection interne" de mon exemple très simple et propre ci-dessous ... vous aurez ce que vous voulez. –
Vous devez spécifier votre version de SQL Server (2000, 2005) pour obtenir une réponse plus rapide. –
A ce stade, peu importe ... J'ai posté une solution 2000 et 2005 ... celle de 2000 va fonctionner sur les deux versions (et sql 7 et 2008 ... pourquoi pas). –