February 23
Aggiornamento di colonne in SQL Server con numeri casuali a volte è necessario dare un valore colonna di default 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 "Aggiorna" per modificare i dati esistenti in una colonna a un valore casuale.
1 Avviare 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 Fai clic su "Nuova query" per aprire una nuova pagina di ricerca e digitare la seguente per creare una nuova tabella nel database:
CREATE TABLE myTempTable
(
[indx] [int] IDENTITY (1,1) NOT NULL,
[NUMVAL] NOT NULL galleggiare,
VINCOLO [PK_indx] PRIMARY KEY (INDX)
)
ANDARE
3 Aggiungere quattro nuove righe di dati con i valori zero nella tabella creata nel passaggio precedente e visualizzare i risultati:
INSERT INTO VALORI myTempTable (0.0)
INSERT INTO VALORI myTempTable (0.0)
INSERT INTO VALORI myTempTable (0.0)
INSERT INTO VALORI myTempTable (0.0)
select * from myTempTable
4 Aggiungere il seguente codice per sostituire i valori zero nel campo "NUMVAL" con numeri casuali e interrogare la tabella dopo l'aggiornamento:
UPDATE myTempTable SET NUMVAL = rand ()
select * from myTempTable
5 Premere il tasto "F5" per eseguire la query e visualizzare i risultati aggiornati.