问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL 存储过程 同时添加多条数据

发布网友 发布时间:2022-05-19 16:44

我来回答

2个回答

热心网友 时间:2022-05-19 18:14

放到一个事务里面:一个事务,同时成功就算成功,一个失败,就全部失败.


是不是可以体现你的“同时添加”?

追问应该怎么写呢 有没有例子
比如有三条记录 我要把这三条记录 全部同时添加进去

追答INSERT INTO A() VALUES();
INSERT INTO B() VALUES();

COMMIT;

一次2条记录,分别插入A和B表,最后一次性commit。

不知道是不是你要的结果,因为你问的太不详细。


你到底是要一次往多个表,每个表插入多条记录呢?

还是要一次往一个表插入多条记录呢?

热心网友 时间:2022-05-19 19:32

要不写个循环 添加多条。要不就是类似这样
insert into 表
select * from 表1
但是这样结构要一样追问能不能详细点 举个例子 亲

追答insert into 表
select * from 表1 这个就是例子 是将一个表里面的所有数据添加到另一个新表里面的例子

SQL Server中 用存储过程 怎样 在同一时间向一张表插入多条数据

如果必须同时插的话,建议你使用一个临时表。 在存储过程中先将数据整理的临时表中。假设临时表名叫temp,目标表名叫 result。最后执行 insert into result select * from temp;就可以讲 temp表中的数据 一次入到 目标表中了。

SQL 同时插入100条数据存储过程怎么写

如果你想指定100条数据的值为不同的值用UNION ALL 比如 INSERT INTO 表名(列1,列2)SELECT 1,2 UNION ALL SELECT 3,4 UNION ALL SELECT 5,6 我这里是写了3条,如果是100条就要UNION ALL 99次。如果插入的每行的值是一样的,可以从一个超过100行的表里SELECT 比如 INSERT INTO 表名(列1,...

sql server如何用存储过程把多个表的数据添加到一张表中,表字段都很...

create proc usp_tableall as insert into 表名 --这里表要存在 存储你处理的数据 否则就用select * into from tb 的格式 select col1,col2 from a union all select col1,col2 from b ……go exec usp_tableall

SQL中如何利用存储过程插入多条数据并更新?

虽然有点模糊,不过我觉得你用嵌套查询+分组是可以达到目的的。比如安装商品名来分组:select t1.商品名,t1.销售总数,t2.剩余库存 from (select 商品名,销售总数 from a,b,c where ...条件随便写..) as t1,(select 商品名,剩余库存 from a,b,c where ...条件随便写..) as t2where t1....

sql server 表中有一列,往数据库同时插入几条数据时,这个列的值是相同...

1.如果始终相同,在SQL表中定义这个列的默认值,插入时用''则自动为默认预设值 2.如果不是始终相同,比如做多行表体的单据,单据新行写入数据库后状态都正常(0,行作废后为1)此时写新行的SQL存储过程可不必接收C#中传过来的状态值(0),而是在过程中insert语句中直接定义 3.如果属于批量的相同,即一个...

sql server 给表和它的存储过程同时添加列

insert into table select * from temp_table 这个语法中,insert 和 select 都写清楚列名:insert into table(col1,col2,...) select col1,col2,... from temp_table

sql2000里一个存储过程可以同时执行多条sql语句吗

这完全没有问题的,在存储过程里你想执行多少都可以。在存储过程里可以没有返回结果。例如 create proc proc_ab as update a set a=a-10 update b set b=b+10

SQL Server数据库怎么用sql语句同时插入一亿条数据?(存储过程也行)

要想同时插入必须通过线程才能实现 并发,大体代码如下:public class TestInsert extends Thread{ public void run(){ try { insert 语句...} catch (Exception e) { e.printStackTrace();} } public static void main(String[] args) { for(int i=0;i<100000;i++){ try { new TestInsert...

SQL数据库 用存储过程插入100W条数据

datetimeSET @dt = GETDATE() -- 插入随机数据SET NOCOUNT ONDECLARE @row intSET @row = 1000000 -- 设置总记录数WHILE @row >0BEGIN -- 显示提示信息, 表示还需要插入多行数据 RAISERROR('need %d rows', 10, 1, @row) WITH NOWAIT -- 插入随机的位编码数据 SET ROWCOUNT...

使用AS400存储过程对一个表插入100条数据,例子简单但要准确,谢谢各位400...

AS400使用的数据库是DB2,这个DB2的语法和UDB的版本没有多大的区别,所以你可以直接使用SQL语句编写存储过程,当然也可以使用CALL调用存储过程。CREATE PROCEDURE TESTLIB.TEST ()LANGUAGE SQL BEGIN DECLARE v_numRecords INT DEFAULT 1;WHILE v_counter <=100 DO INSERT INTO TABLE_TEST VALUES('AA','...

oracle存储过程添加多条数据 使用存储过程添加数据 存储过程批量添加数据 存储过程更新数据 数据库中存储过程 数据库建立存储过程 数据库调用存储过程 数据库编写存储过程 oracle存储过程删除数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...90千瓦星角起动.60千瓦小容量电机和照明.请问用多大的铝芯线合适... ...星、三角起动,需截面多大的主线和电机负荷线,最好有计公式 梦见有人不断说我是魂古命的人 手相有田字纹代表什么,会越来越富的女人手相 ...旁边有活水流出!同时还梦见一个道士给看手相说过一阵运气就会好,今... 王者荣耀新英雄影如何获得 王者新英雄影怎么获得 说话中气不足锻炼方法 ...里面的油,可以用吸油管子吸出来吗?小车,凯美瑞。不知道有防盗网吗... qq密码忘记我输入现在的qq密码为什么出现以前的qq号呢我想 娘家妈梦见豆角 苹果手机微信怎么调换声音 苹果手机微信声音怎么乖 长沙市芙蓉区东二环冫一段1029离哪条高速近? 长沙市老东南西北4区是那几个? 血管瘤挂号哪个科必长沙芙蓉区荷花园街道东二环一段1178号 英文地址怎么写? 中国 湖南省 长沙市 芙蓉区 东二环一段1068号 一帆风顺大厦三楼 长沙市雨花区东二环一段231号 芙蓉区东二环一段1059号1栋属于哪个社区哪个街道 芙蓉区东二环一段1059号属于哪个社区哪个街道 我的学分不够该怎么补? 学分够不够 哈工程大四,怎么知道学分够不够 怎么投诉123333 怎么向劳动督察大队投诉 怎么给北京劳动监察大队打电话投诉孩子实习单位的不合理 怎样向劳动监察大队投诉?需要注意什么? 《王中王》txt全集下载 王中王一句猜特‘ 王中王一句猜特 lgd061a屏幕参数 莼菜用冰醋酸如何保鲜,操作步骤,详细的。 中国工商银行股份有限公司南京宁海路支行怎么样? 中国农业银行股份有限公司宁海城区支行怎么样? 中国工商银行股份有限公司宁海东海路支行怎么样? 中国农业银行股份有限公司南京宁海路支行怎么样? 中国建设银行股份有限公司宁海县圃支行怎么样? 出租阿里巴巴子帐号的骗子 中国工商银行股份有限公司宁海跃龙支行怎么样? 宁海中信银行在哪里 中银阿拉旅行信用卡年费怎么收的 广发银行股份有限公司宁波宁海支行怎么样? 宁海乐购旁招商银行全称是多少? 朗动coolant加水还是防冻液? coolant空了对车有没有影响 北京现代朗动车哪个盖子是加玻璃水的COOLANT标示是加玻璃水的地方吗? 起亚k5coolant盖上是加的是什么 汽车维护问题?coolant? 勿将玻璃水加到coolant现代朗动 我在汽车Cool ant 里面加了矿泉水要紧吗