A,B,C,D表有字段id,编写一个存储过程,批量插入数据id。
2个回答
展开全部
sql server 这样写:
create procedure insert_id
@first int,--启始插入号
@end int--终了插入号
AS
WHILE @FIRST<=@END
BEGIN
insert into a(id) vaues(@first)
insert into b(id) vaues(@first)
insert into c(id) vaues(@first)
insert into d(id) vaues(@first)
set @first=@first+1
END
go
create procedure insert_id
@first int,--启始插入号
@end int--终了插入号
AS
WHILE @FIRST<=@END
BEGIN
insert into a(id) vaues(@first)
insert into b(id) vaues(@first)
insert into c(id) vaues(@first)
insert into d(id) vaues(@first)
set @first=@first+1
END
go
展开全部
问题不是很清楚。
A,B,C,D表都是只有一个字段id?向A,B,C,D表中插入的数据id必须相同?
A,B,C,D表都是只有一个字段id?向A,B,C,D表中插入的数据id必须相同?
追问
是的,不知道怎么编写这个存储过程?
追答
假设id从1到100,大概是这样;
for i=1 to 100
insert into a(id) vaues(i);
insert into b(id) vaues(i);
insert into c(id) vaues(i);
insert into d(id) vaues(i);
end for
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询