【发布时间】:2015-11-03 15:03:54
【问题描述】:
我正在尝试确定是否应该创建或更改和触发。我的代码如下。
IF OBJECT_ID(N'Sales.bonus_reminder', N'TR') IS NOT NULL
ALTER TRIGGER Sales.bonus_reminder
ON Sales.SalesPersonQuotaHistory
AFTER INSERT
AS RAISERROR ('Notify Compensation', 16, 10);
else
CREATE TRIGGER Sales.bonus_reminder
ON Sales.SalesPersonQuotaHistory
WITH ENCRYPTION
AFTER INSERT, UPDATE
AS RAISERROR ('Notify Compensation', 16, 10);
我得到的错误是:
- else 附近的语法不正确
- 创建触发器应该是唯一的 批量声明。
这段代码应该是什么样子?
【问题讨论】:
标签: sql sql-server tsql triggers