表结构如下:问题:如何在主表插入一条记录以后同步更新两张从表的data字段?(data字段为varbinary(max)类型)注:1)主表的id字段为自增长类型
2)三张表的所有字段均不允许为空,所以必须同时更新吧(insert和update里面我都定义为层叠了)
3)两张从表的data字段要插入数据为一个大型二进制文件,我不知道在参数传递上是否涉及到什么问题请各位前辈多多指教~~
2)三张表的所有字段均不允许为空,所以必须同时更新吧(insert和update里面我都定义为层叠了)
3)两张从表的data字段要插入数据为一个大型二进制文件,我不知道在参数传递上是否涉及到什么问题请各位前辈多多指教~~
解决方案 »
- 怎样把sqlserver2008的数据库复制到服务器上的sqlserver2005
- 如果清除MSSQL2005数据库的日志
- 比如说我用上面的SQL代码,创建一个表AccountDestination ,其中UpdateID代表的是'更新的ID号',CustomerID 代表的是'客户ID',CompanyName指
- MSSQL如何做集合减法(Oracle Minus)
- 求教高手一个问题
- 超简单的SQL语句问题,分数给答对者
- 如何同时删除2个表中的记录
- 冰天雪地,裸体跪求:sql语句的写法|?????
- 多维数据集?
- 请教高手,如何通过FTP来实现远程SQL SERVER数据库的复制与更新?
- 数据库查询过期图书出现'returndate' 不是可以识别的函数名怎么改
- 急急急急急急急急急急急急!!!关于联合查询
as
begin
insert into tb_data6601(id) select id from inserted
insert into tb_data4474(id) select id from inserted
end
go
as
begin
insert into tb_data6601(id,data) select id , '某值' from inserted
insert into tb_data4474(id,data) select id , '某值' from inserted
end
go需要从其他表传入?create trigger my_trig on tb_index for insert
as
begin
insert into tb_data6601(id,data) select m.id , n.val from inserted m , 其他表 n where 条件
insert into tb_data4474(id,data) select m.id , n.val from inserted m , 其他表 n where 条件
end
go
create trigger trig_tab_index on tab_index
for insert
as
begin
insert tb_data6601 select id from tb_index
insert tb_data4474 select id from tb_index
end
go