L'aggiornamento di colonne in SQL Server con numeri casuali a volte è necessario dare un valori di default delle colonne senza dover scorrere ogni colonna singolarmente . In SQL , è possibile utilizzare la funzione " RAND " per aggiungere valori float pseudo - casuali da 0 a 1 in una colonna della tabella . Il modo migliore per eseguire questa operazione è quello di utilizzare l'istruzione " Update" per modificare i dati esistenti in una colonna a un valore casuale . Cose che ti serviranno
Microsoft SQL Server Management Studio
Mostra più istruzioni
1
lancio di Microsoft SQL Server Management Studio , espandere la cartella " Database " , ed espandere la vostra base di dati . Espandere la cartella "Tabelle" per visualizzare le tabelle
2
Fare clic su " New Query " per aprire una nuova pagina di ricerca e digitare quanto segue per creare una nuova tabella nel database : .
< P > CREATE TABLE myTempTable
(
[ indx ] [ int ] IDENTITY ( 1,1) NOT NULL , Stati
[ numVal ] float NOT NULL , Stati < p > CONSTRAINT [ PK_indx ] PRIMARY KEY ( indx ) per
) per
GO
3
aggiungere quattro nuove righe di dati con valori pari a zero per la tabella creato nel passaggio precedente e visualizzare i risultati :
INSERT INTO myTempTable ( 0.0 ) per
inserire in valori myTempTable ( 0.0 ) per
inserire in valori myTempTable ( 0.0) < br
INSERT > INTO myTempTable ( 0.0 ) per
select * from myTempTable
4
Aggiungere il codice seguente per sostituire i valori zero nel campo " numVal " con numeri casuali e interrogare la tabella dopo l'aggiornamento:
aGGIORNAMENTO myTempTable SET numVal = rand ( ) per
select * from myTempTable
5
Premere " F5 " per eseguire la query e visualizzare i risultati aggiornati .