可以使用事务,一个一个的insert
解决方案 »
- 数据库中“目前罐存重量(t)”这种带括号的字段怎么查询?中秋快乐
- 在线求一打卡软件纪录语句
- SQL查询的问题
- 如何利用事务日记恢复数据?
- 高分求一SQL语句,树状结构如何求和???
- 求;在同一数据库中有多张表a,b,c,d,e,等他们的字段名都一样,title,content要在这多张表中查找某一字段中的内容,如;在title中查"白居易"代码如何写,谢谢
- Insert语句长度是不是有限制的啊
- 有没有能将 MS sql 的存储过程转换成Oracle的存储过程的工具呀~请高手推荐一下
- 这个联合视图如何写
- 获取自动增量字段的值
- 用分页存储过程,如果查询多个条件的数据
- sql server DATETIME类型转换问题
create trigger 触发器名
on 表1
for update
as
update 表2 set 字段名=?
ON TabX
AFTER update
AS
IF exists(SELECT top 1 * FROM inserted)
BEGIN
update TabY set dept_no=a.dept_no,person_no=a.person_no.....
from inserted a
PRINT 'TabX有記錄更改了,同時觸發TabY。'
ENDGO
要不就用触发器,要不就用事务解决吧!
事务:
begin transaction trn_a
updata tab1
set...
where..
updata tab2
set...
where..
commit transaction trn_a触发器:
create trigger trg_bb
on tab1
updata tab1
set=select .. from deleted
where..
updata tab2
set..
where..