gpt4 book ai didi

c# - 如何将 100 行插入到只有标识列的单个表中?

转载 作者:行者123 更新时间:2023-11-30 20:16:19 25 4
gpt4 key购买 nike

如何使用单个查询向下表插入 100 行?

CREATE TABLE #TEST1 (TEST_ID INT IDENTITY(1,1))

我试过下面的代码

DECLARE @numRows int,@i int
SET @numRows = 100
SET @i=1

WHILE @i<@numRows
begin
INSERT #TEST1 SELECT TOP 1 1 FROM sysobjects a
SET @i=@i+1
end

但它不起作用。

最佳答案

你可以试试下面的查询

CREATE TABLE #TEST1 (TEST_ID INT IDENTITY(1,1))

SET IDENTITY_INSERT #TEST1 ON;

DECLARE @numRows int,@i int
SET @numRows = 100
SET @i=1

WHILE @i<@numRows
BEGIN
INSERT #TEST1(TEST_ID) SELECT @i
SET @i=@i+1
END
SET IDENTITY_INSERT #TEST1 OFF;

SELECT * FROM #TEST1
DROP TABLE #TEST1

谢谢

关于c# - 如何将 100 行插入到只有标识列的单个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49473803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com