Mise à jour des colonnes dans SQL Server avec des nombres aléatoires est parfois nécessaire de donner une valeur par défaut de la colonne sans avoir à parcourir chaque colonne individuellement . En SQL, vous pouvez utiliser la fonction " RAND " pour ajouter les valeurs flottantes pseudo -aléatoires de 0 à 1 dans une colonne de table. La meilleure façon d'accomplir cette tâche en utilisant l'instruction "Mise à jour " pour modifier les données existantes dans une colonne à une valeur aléatoire . Choses que vous devez
Microsoft SQL Server Management Studio
Voir Plus Instructions
1
lancement de Microsoft SQL Server Management Studio , développez le dossier " Bases de données " , et d'élargir votre base de données . Développez le dossier "Tables" pour voir vos tables
2
Cliquez sur " Nouvelle requête " pour ouvrir une nouvelle page de requête et tapez la commande suivante pour créer une nouvelle table dans la base de données : .
< P > CREATE TABLE myTempTable
(produits
[ indx ] [ int ] IDENTITY ( 1,1) NOT NULL , AB
[ NUMVAL ] flotter NOT NULL , AB
CONTRAINTE [ PK_indx ] PRIMARY KEY ( indx )
)
GO
3
ajouter quatre nouvelles lignes de données avec des valeurs nulles à la table vous créé à l'étape précédente et afficher les résultats :
insérer dans les valeurs myTempTable (0,0)
INSERT INTO VALUES myTempTable (0,0)
INSERT INTO VALUES myTempTable ( 0,0 )
INSERT INTO VALUES myTempTable (0,0)
select * from myTempTable
4
Ajoutez le code suivant pour remplacer les valeurs zéro dans le champ " NUMVAL " avec des nombres aléatoires et interroger la table après la mise à jour :
uPDATE myTempTable SET NUMVAL = rand ()
select * from myTempTable
5
Appuyez sur " F5" pour exécuter votre requête et consulter les résultats mis à jour .