社区
应用实例
帖子详情
存储过程中循环添加多条数据
yangjinju2008
2015-10-12 09:45:04
我有a表,从这个表里面取出f_id与n个值,然后我要把a表里面取出来的f_id作为条件,要往另外i表中insert into值,需要一条一条的添加,这个要怎么弄好
...全文
399
4
打赏
收藏
存储过程中循环添加多条数据
我有a表,从这个表里面取出f_id与n个值,然后我要把a表里面取出来的f_id作为条件,要往另外i表中insert into值,需要一条一条的添加,这个要怎么弄好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Haytor
2015-10-12
打赏
举报
回复
DECLARE @RowID INT
DECLARE @RowCount INT
SELECT
IDENTITY(INT,1,1) AS RowID,
*
INTO
#TempA
FROM
a
WHERE
f_id IN (...)
SELECT @RowCount = @@ROWCOUNT,@RowID = 1
WHILE @RowID<=@RowCount
BEGIN
INSERT i(...)
SELECT
...
FROM
#TempA
WHERE
RowID = @RowID
SET @RowID = @RowID + 1
END
frankl123
2015-10-12
打赏
举报
回复
写个游标?!!!!
卖水果的net
2015-10-12
打赏
举报
回复
这个不用循环,直接批量写入就可以了
大概格式如下
[sql]
insert into b select * from a where f_id in (n1,n2,n3,n4.....)
[/sql]
yangjinju2008
2015-10-12
打赏
举报
回复
我是用了游标,但是只会插入了一条记录,应该是要插入多条记录的
MySQL -
存储过程
游标
循环
插入
数据
【代码】MySQL -
存储过程
游标
循环
插入
数据
。
【Mysql创建
存储过程
循环
插入1000000条
数据
(百万级
数据
的插入)】
百万级
数据
,创建索引进行插入
oracle创建
存储过程
循环
插入多组
数据
Oracle---number
数据
类型讲解 create table Computers ( comNo number(4) constraint pk_comp primary key, compModel varchar2(64) constraint unique_comp unique, buyTime date, price number(12,2) ...
MySQL
存储过程
手册,及创建
存储过程
:
循环
为所有表
添加
字段
存储过程
简单来说,就是为以后的使用而保存的一条或
多条
MySQL 语句的集合。可将其视为批处理文件。虽然他们的作用不仅限于批处理。 本文将通过一个实例初步掌握
存储过程
,当然要深入学习了解的话还是要看教程文档了...
mysql
中
通过
存储过程
和游标来实现
循环
插入
数据
**需求:**根据条件从一个表(后称为A)
中
查询符合条件的结果集,根据表A的结果集
循环
插入到另一个表(后称为B)
中
, 解决SQL: drop procedure if exists handle_data; # 如果存在名字为handle_data的procedure则...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章