SQLServer里面写触发器更新不同数据库数据
2012-12-10 15:28
375 查看
举例说明:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER TRIGGER [dbo].[tgr_khdh] on [dbo].[order1] for insert
AS
DECLARE
@amount INT,
@Name VARCHAR(100);
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for trigger here
select @amount=sum(amount) from order1;
insert into VATTI..StoreSale values(@amount,'衣服','2012-12-10 10:10:20',1);
update VATTI..Product set storage=storage-@amount where id=1;
END
上面颜色部分一定要注意,是【数据库】..【表名】。中间是两点。
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER TRIGGER [dbo].[tgr_khdh] on [dbo].[order1] for insert
AS
DECLARE
@amount INT,
@Name VARCHAR(100);
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for trigger here
select @amount=sum(amount) from order1;
insert into VATTI..StoreSale values(@amount,'衣服','2012-12-10 10:10:20',1);
update VATTI..Product set storage=storage-@amount where id=1;
END
上面颜色部分一定要注意,是【数据库】..【表名】。中间是两点。
相关文章推荐
- SqlServer 不同服务器之间数据库连接、数据库登录、数据传递
- 在不同的数据库中解析SQLServer数据
- Sql自动更新不同IP的数据库数据。(link Server)
- SQlServer 不同服务器数据库之间的数据操作
- Sqlserver 在查询分析器访问远程的数据库,进行数据查询更新
- sqlserver 两个数据库中表的结构不同,如何把一个表中的数据导入到另一个表中
- 使用update触发器更新同一张表不同字段的数据
- 将B表数据更新到A表中不同数据库的实现方式。
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- [转]SQLSERVER存储过程调用不同数据库的数据_存储过程中通过链接服务器访问远程服务器
- sqlserver中不同服务器的数据库数据同步存储过程
- 数据库-数据更新-触发器(SYBASE)
- 如何对不同数据库的表相互更新数据?
- SQLServer 触发器 数据库进行数据备份
- Sqlserver 在查询分析器里如何访问远程的的数据库,进行数据查询更新等操作。
- pl/sql中对比不同数据库中相同表,更新数据
- sqlserver 数据库 里面有数据 怎么生成 插入语句 把里面的数据
- sqlserver 高版本数据倒到低版本 不同SQL Server版本间的数据库恢复问题
- 数据库数据更新,不同表,不同数据库的更新方式