关于SQL触发器批量更新的问题
2009-04-24 17:07
323 查看
正确写法
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
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
相关文章推荐
- 关于大数据批量更新的问题(高性能)
- 关于批量更新的问题
- 关于mysql 批量更新开关在mycat中失效的问题
- 关于批量数据更新的问题(C#高性能)
- 关于批量数据更新的问题(C#高性能)
- 【转】关于批量数据更新的问题(C#高性能)
- 关于批量数据更新的问题(C#高性能)
- 关于Centos下Clamv反病毒软件包更新问题
- REPEATABLE-READ下批量更新数据的问题
- 关于jxl在更新excel的时候的性能问题
- 关于Android Studio SDK在线更新问题
- 关于更新Xcode7后VVDocumenter-Xcode安装后无法注释问题解决方案
- 关于批量添加问题
- 关于android初学时一些问题的解决方法资料(持续更新)
- 关于ssh javaweb 项目插入或者更新数据后 mysql 数据乱码的问题
- 【转】关于联合表更新问题
- 关于oracle批量插入数据问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题 分类: .NET 2015-06-18 14:39 31人阅读 评论(0) 收藏
- 关于adapter.notifyDataSetChanged无法更新的问题