私はSQLとストアドプロシージャにかなり慣れていないので、少し行き詰まっています - どんな助けでも大歓迎です
各行をループして、生成しているランダム値を割り当てるにはどうすればよいですか?
これが私のStoredprocです:
CREATE PROCEDURE StoredProc8
AS
BEGIN
DECLARE @total INT
DECLARE @Count INT = 0
DECLARE @Random INT = 0
SELECT @total = COUNT(CustomerID) FROM Customers
WHILE(@Count<= @total)
BEGIN
SELECT @Random = 2 * RAND()
EXEC ('update Customers set col1= ' + @Random )
SELECT @Count = @Count+1
END
END