惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
D
Docker
IT之家
IT之家
博客园_首页
罗磊的独立博客
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
美团技术团队
Y
Y Combinator Blog
博客园 - 聂微东
量子位
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
Martin Fowler
Martin Fowler
Jina AI
Jina AI
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
月光博客
月光博客
G
Google Developers Blog
B
Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿

博客园 - 拒绝潜水的鱼

使用QT调用外部程序-小心linux中的命令陷阱 linux source命令为什么在C/QT/C++语言中不起作用 IOS6应用开发实战1-第一个IOS程序 IOS开发入门-XCode4真机调试整理 第一届江苏WEB开发者大会(7月31日星期日)期待您的参与 对象生成数据库还是数据库生成代码 对于基础架构的一些思考 10月25号-第六届南京程序员技术大会(Tech2009) .NET 以GBK编码数据传输 关于零的字符串处理 勤哲EXCEL服务器8.3以上版本可能存在的BUG visual studio 2005 查找和替换窗口 显示不了 递归与迭代 unsigned char 与char的区别 ERROR 2003:Can't connect to MySQL server on 'localhost' (10061) vc++导出C#可用的DLL C#中调试C++的DLL 在 windows servers 2003 环境下,安装了.NET 1.1 和 2.0 的版本后,IIS中居然找不到1.1和2.0的切换选项卡 勤哲8.3较8.2版本变化的参数与方法
关于SQL触发器批量更新的问题
拒绝潜水的鱼 · 2009-04-24 · via 博客园 - 拒绝潜水的鱼

正确写法

CREATE TRIGGER [更新外部票据表单] ON [dbo].[票据基本信息库_主表]
FOR UPDATE
AS

BEGIN

UPDATE UfNote_001_2009.dbo.CN_NoteManageList SET  Purpose=B.支票用途,[money]=B.票据金额,[Payee]= B.收款人名

称,STATEID=3,RemitDate=B.出票日期  FROM UfNote_001_2009.dbo.CN_NoteManageList A inner join inserted B on A.NoteNumber=B.票据

编号


END

错误写法

CREATE TRIGGER [更新外部票据表单] ON [dbo].[票据基本信息库_主表]
FOR UPDATE
AS

BEGIN
declare @支票号 varchar(100)
declare @支票金额 decimal(18,2)
declare @支票用途 varchar(100)
declare @收款人 varchar(100)
declare @开票日期 datetime

select @支票号=inserted.票据编号, @支票金额= inserted.票据金额,@支票用途=inserted.票据用途,@收款人=inserted.收款人名称,@开票日期=inserted.出票日期  from inserted

UPDATE UfNote_001_2009.dbo.CN_NoteManageList SET  Purpose=@支票用途,[money]=@支票金额,[Payee]= @收款人,STATEID=3,RemitDate=@开票日期 WHERE NoteNumber=@支票号

END

作者:拒绝潜水的鱼
出处:http://slave2.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。