高手帮小弟分析一个带事务的存储过程?
CREATE PROCEDURE p_set_time_send
AS
begin
SET XACT_ABORT ON
begin tran zhuanyidingshifasong
insert into tb_queue_list select * from tb_set_time_msg where send_time <= getdate()
delete from tb_set_time_msg where send_time <= getdate()
commit tran zhuanyidingshifasong
end
go
请大家帮我分析一下我写的这个带事务的存储过程有没有问题.
这个存储过程的功能:从一个表中把满足一定时间的数据,写到另一个表中.并把刚才满足条件的数据清空.
现在小弟有一点不明,请指点.就是通过insert into tb_queue_list select * from tb_set_time_msg where send_time <= getdate()写入的数据,会不会通过delete from tb_set_time_msg where send_time <= getdate()删除的数据不一样多.
会不会出现:在删除前又有满足条件的数据写入 tb_set_time_msg ,但这些数据没有被写入tb_queue_list. 说明 tb_queue_list,tb_set_time_msg结构一样.
AS
begin
SET XACT_ABORT ON
begin tran zhuanyidingshifasong
insert into tb_queue_list select * from tb_set_time_msg where send_time <= getdate()
delete from tb_set_time_msg where send_time <= getdate()
commit tran zhuanyidingshifasong
end
go
请大家帮我分析一下我写的这个带事务的存储过程有没有问题.
这个存储过程的功能:从一个表中把满足一定时间的数据,写到另一个表中.并把刚才满足条件的数据清空.
现在小弟有一点不明,请指点.就是通过insert into tb_queue_list select * from tb_set_time_msg where send_time <= getdate()写入的数据,会不会通过delete from tb_set_time_msg where send_time <= getdate()删除的数据不一样多.
会不会出现:在删除前又有满足条件的数据写入 tb_set_time_msg ,但这些数据没有被写入tb_queue_list. 说明 tb_queue_list,tb_set_time_msg结构一样.
...全文
相关推荐
《鼠小弟的生日》绘本故事PPT模板
《鼠小弟的生日》绘本故事PPT 送给鼠小弟的礼物终于完成了。今天是鼠小弟的生日。我得把礼物漂漂亮亮的包上。干什么呢,鼠小妹?送给鼠小弟的礼物怎么也包不好。我帮你吧。嗯,太难了。你们干什么呢?给鼠小弟送
[EA]海豚小弟带SAR跟损.mq4
海豚小弟带SAR跟损
[EA源码]海豚小弟带SAR跟损.mq4
//[EA]海豚小弟EA带SAR止损//以中价与均线对比 KD穿越为策略,加入以日线或四时线或参数为止损,跟踪止损以SAR
《鼠小弟-想吃苹果的鼠小弟 (2).ppt
总的来说,《想吃苹果的鼠小弟》不仅仅是一个趣味盎然的故事,更是一堂寓教于乐的人生课程,它教会孩子们认识自我,发挥潜能,学会合作,以及如何在困境中寻找解决办法。
可爱的鼠小弟05鼠小弟,鼠小弟_精美学习课件ppt
根据给定文件的信息来看,这份材料主要涉及到的是一个与可爱鼠小弟相关的PPT学习课件,虽然具体的课件内容没有给出,但是从标题、描述以及部分提供的网站链接可以看出,这个PPT课件可能用于教育领域,特别是针对儿童的学习材料


