注册 登录
编程论坛 ASP.NET技术论坛

如何写SQL循环插入语句

scindy 发布于 2008-09-16 14:25, 1076 次点击
在表A中,有一字段为INT型,里面存入像1,2,3...这样的整型数字,我要实现的是如果往表A中插入一条数据,根据这个字段的值往表B中插入与这个值相等行数的数据,也就是说如果表A中这个字段的值是3,那么就往表B中插入3条数据.并且插入到表B中的值要加1.

说明:Memo1,Memo2是字符型,插入的时候要数据转换.

如:

表A:   ID       Num      Memo1
       1         3       0001

表B    ID       Memo2
        1       0002
        1       0003
        1       0004
3 回复
#2
scindy2008-09-16 14:32
不好意思 表B 那写错了,应该是

表B    ID      Memo2
        1      0002
        2      0003
        3      0004
#3
bb38522008-09-16 16:31
用触发器吧,比较容易一点
#4
hebingbing2008-09-16 16:38
你的意思是不是就是根据A中num的值向B中添加数据啊,num是多少就添加多少个数据……
这样的话楼上说的触发器是完全可以的……
1