在SQL中如何利用循环语句实现对表格数据的循环插入,带语句,带解释,我是新手!谢谢
2个回答
展开全部
insert into userstable(username,userpwd,userpower,addtime)values(@username,@userpwd,@userpower,@addtime)";
中(@username,@userpwd,@userpower,@addtime)都是参数变量
SqlParameter para = new SqlParameter("@username", SqlDbType.VarChar, 20);
para.Value = username;
scd.Parameters.Add(para);
SqlParameter 给这个@username变量定义它类型和给它赋值。
中(@username,@userpwd,@userpower,@addtime)都是参数变量
SqlParameter para = new SqlParameter("@username", SqlDbType.VarChar, 20);
para.Value = username;
scd.Parameters.Add(para);
SqlParameter 给这个@username变量定义它类型和给它赋值。
展开全部
--定义一循环变量
declare @i int;
set @i = 0;
while @i<1000
begin
--循环代码段
INSERT INTO 表名(字段1,字段2,....) VALUES(字段1值,字段2值,....)
SET @i = @i + 1;
end
declare @i int;
set @i = 0;
while @i<1000
begin
--循环代码段
INSERT INTO 表名(字段1,字段2,....) VALUES(字段1值,字段2值,....)
SET @i = @i + 1;
end
追问
这段语句在使用的是时候出现了
(1 行受影响)
消息 2627,级别 14,状态 1,第 6 行
违反了 PRIMARY KEY 约束 'PK_bg'。不能在对象 'dbo.bg' 中插入重复键。
语句已终止。
消息 2627,级别 14,状态 1,第 6 行
违反了 PRIMARY KEY 约束 'PK_bg'。不能在对象 'dbo.bg' 中插入重复键。
语句已终止。
提示错误。
我的是表格格式是 bh dj sl 其中bh为主键 要求是可以自动插入1,2,3......等编号的数据。
追答
你可以将bh主键设置为自增类型的标识列即可,或者在插入数据时显式插入不同的bh数据才行且插入时至少得包含bh字段,如
insert into bg(bh) values(1);
insert into bg(bh) values(2);
--------------------------------
insert into bg(bh,dj) values(1,dj值);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询