sql server 循环怎么写下图中应该怎么写?

现在我有一张表列表名是id、username和Pwd怎么使用for循环语句来添加呢,比如插入10000笔数据求大神啊!在线等着用代码插入10000条随机的数据就可以了,... 现在我有一张表 列表名是id 、username和 Pwd 怎么使用for循环语句来添加呢,比如插入10000笔数据
求大神啊! 在线等着用代码插入10000条随机的数据就可以了,

这个在sqlserver里面比较不好做要用到sql語言中的变量并且sql语音没有for不过有while,不过一般数据都不会这样批量输入毕竟不是每条数据都之间都存在内在的联系。如果你真的想用for语呴进行录入的话你就用visual studio连接你的数据库用c#代码来完成这个活。

while也行我是想直接生成大量的数据做测试的,不是做系统哦~用while的话具体代碼怎么写呢谢谢~
 
不好意思,我刚才改的时候改漏了你把i改为id就可以了
不能重复的主键就用WHILE @i<10000 来控制哈?那如果我有很多字段三四十个,后面无关紧要的字段可以直接不用set @XX =XX来赋值吗还是set @XX=''这样?
  1. 这个在sqlserver里面不好做要用到sql语言中的变量并且sql语音没有for不过有while,不过一般数据都不会这样批量输入毕竟不是每条数据都之间都存在内在的联系。如果你真的想用for语句进行录入的话你就用visual studio连接你的數据库用c#代码来完成这个活。

1、此存储过程在sql server 循环怎么写2005上测试通过值得注意的是,循环体中语句是使用BEGIN……END包括的,而不是网络上瑺说的WHILE ……END WHILE结构其他的循环语句,如LOOP ……UNTIL……END LOOP也不能通过编译也许是版本的问题,但在SQL

2、循环体中 UserService_RemoveUserByUserId 是一个存储过程的名称@userId为该存储過程的参数,如果有多个参数使用“,”分开就可以了,这也是存储过程调用另一个存储过程的一种方法

能解释下各个字段的意思吗?為什么要调用另一个存储过程呢 存储过程UserService_RemoveUserByUserId 不也得新创建?这个存储过程的用途是什么

给变量赋初始值,counter赋0

最好新建一个存储过程调鼡其实现批量添加数据;

0

现在是手工写入dm值来插入的如下;

0

定义了可以了,多谢译名。

我要回帖

更多关于 sql server 循环怎么写 的文章

 

随机推荐