【发布时间】:2012-02-07 10:14:51
【问题描述】:
我希望在更新表时触发 SQL 触发器。我有一个名为 SimActivation 的表和一个名为 spUpdateMnpDate 的存储过程,它接受两个参数,msisdn(varchar) 和 date(datetime)。
当 SimActivation 表更新时,我想用新值调用该过程。
这是我现在得到的,在来回更改之后:
USE StoreSale;
GO
CREATE TRIGGER dbo.tSyncMnpDate
ON [dbo].[SimActivation]
AFTER UPDATE
AS
DECLARE @date datetime
DECLARE @msisdn varchar(10)
SET @date = (select ProcessDate from inserted)
SET @msisdn = (select Msisdn from inserted)
EXEC [spUpdateMnpDate]
@msisdn, @date;
GO
谁能指出我正确的方向?
谢谢:)
【问题讨论】:
标签: sql stored-procedures triggers