SQLServer 脚本

1. 循环插入数据

建表命令

create table dbo.t2 (ID int)
循环插入脚本1:

declare @i int = 1;
while @i <= 1000
begin
	insert into dbo.t2 values (@i);
	set @i += 1;
end
go

循环插入脚本2:

脚本1中每插入一条数据便提交一次事物,速度较慢。

改为如下命令,每100条数据提交一次事物

declare @i int = 1;
begin transaction
while @i <= 1000
begin
	insert into dbo.t2 values (@i);
	set @i += 1;
	if @i % 100 = 0
	begin
		commit;
		begin transaction;
	end
end
commit
go

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 &#39;EastRiver&#39; 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...