我需要將@N
行隨機float
值插入到一個表中,並將每個新插入行的ID用於另一個INSERT
。這一切我需要在存儲過程中完成。例如:將N個隨機值插入表
CREATE PROCEDURE Proc
@N int
AS
-- START LOOP, REPEAT @N TIMES
INSERT INTO [T1]
([Value])
VALES
(<random_float>)
INSERT INTO [T2]
([ValueID])
VALUES
(@@IDENTITY)
-- END LOOP
END
GO
在此先感謝。
隨機漂浮界限之間? '@ N'還有一個最大值,超過這個值你不會去? –
界限無關緊要。例如'@ min'和'@ max'。 '@ N'無限制# –
從實際角度來看,'@ N'會有一個限制。你打算用這個來插入一萬億行嗎? –