
如何在sqlserver中用sql语句插入随机的大量的数据啊~求救。。 30
6个回答
展开全部
要用到sql语言中的变量并且sql语音没有for不过有while,不过一般数据都不会这样批量输入,毕竟不是每条数据都之间都存在内在的联系。
如果真的想用for语句进行录入的话,就用visual studio连接数据库用c#代码来完成,具体方法如下:
DECLARE @id INT,@username NVARCHAR(50),@Pwd NVARCHAR(50)
SET @id=0
SET @username ='kk'
SET @Pwd='12345'
WHILE @i<10000 --10000为你要执行插入的次数
BEGIN
INSERT INTO xx ( id, username,Pwd ) --xx为表名
VALUES ( @id, @username,@Pwd )
SET @i=@i+1
END
如果真的想用for语句进行录入的话,就用visual studio连接数据库用c#代码来完成,具体方法如下:
DECLARE @id INT,@username NVARCHAR(50),@Pwd NVARCHAR(50)
SET @id=0
SET @username ='kk'
SET @Pwd='12345'
WHILE @i<10000 --10000为你要执行插入的次数
BEGIN
INSERT INTO xx ( id, username,Pwd ) --xx为表名
VALUES ( @id, @username,@Pwd )
SET @i=@i+1
END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql server中有个RAND()函数可以生成0到1之间的随机数据的,你可以用个游标来循环生成这样的随机数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写procedure,在procedure中使用随机数函数生成随机数据,循环执行插入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用NEWID()函数~随机数据,然后在使用重复函数,最好使用insert 即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询