我需要将@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'会有一个限制。你打算用这个来插入一万亿行吗? –