J'ai un nouveau champ varchar (10) dans une base de données avec plus de 1000 enregistrements. Je voudrais mettre à jour la table afin que je puisse avoir des données aléatoires sur le terrain. Je suis à la recherche d'une solution SQL.Comment mettre à jour un champ avec des données aléatoires?
Je sais que je peux utiliser un curseur, mais cela semble inélégant.
MS-SQL 2000, BTW
Avec cet ajout MISE À JOUR \t champ table SET = convert (varchar (10), GAUCHE (NEWID(), 10)) –
Désolé, n'ont pas SQLServer courir ici, donc je ne pouvais pas le tester. –
Ceci affecte la même valeur de randomm à chaque entrée. http://stackoverflow.com/questions/94906/how-do-i-return-random-numbers-as-a-column-in-sql-server-2005#94951 va randomiser chaque ligne, et fonctionne dans SQL2000 – Adam