Atualizando colunas no SQL Server com números aleatórios às vezes é necessário dar uma coluna valores padrão sem ter que percorrer cada coluna individualmente. Em SQL , você pode usar a função " RAND " para adicionar valores float pseudo-aleatórios de 0 a 1 em uma coluna da tabela. A melhor maneira de realizar essa tarefa é usando a instrução "Update" para alterar os dados existentes em uma coluna para um valor aleatório . Coisas que você precisa
Microsoft SQL Server Management Studio
Mostrar Mais instruções
1
Abra o Microsoft SQL Server Management Studio , expanda a pasta " bancos de dados" , e expandir sua base de dados . Expanda as "Tabelas" pasta para exibir suas tabelas
2
Clique em " New Query" para abrir uma nova página de consulta e digite o seguinte para criar uma nova tabela no banco de dados : .
CREATE TABLE myTempTable
(
[ indx ] [ int ] IDENTITY ( 1,1) NOT NULL,
[ numVal ] flutuar NOT NULL,
CONSTRAINT [ PK_indx ] PRIMARY KEY ( INDX )
)
GO
3
Adicione quatro novas linhas de dados com valores de zero para a tabela que você criada no passo anterior e ver os resultados :
inserir valores myTempTable (0,0)
inserir valores myTempTable (0,0)
inserir valores myTempTable (0,0)
inserir valores myTempTable (0,0)
select * from myTempTable
4
Adicione o seguinte código para substituir os valores zero no campo " numVal " com números aleatórios e consultar a tabela após a atualização :
aTUALIZAÇÃO myTempTable SET numVal = rand ()
select * from myTempTable
5
Pressione " F5 " para executar sua consulta e ver os resultados atualizados .