我使用SQL Server 2005中,当创建一个触发器,我得到了以下错误:触发不工作,想不通为什么
代码
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE TRIGGER dbo.dublicator
ON dbo.PLACE_ORDER
FOR INSERT
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
INSERT INTO dbo.ADAPT_DR.DEBTS(CLIENT_CODE,CLIENT_NAME,CHARGES)
END
GO
当我执行我得到出现以下错误:
Msg 156, Level 15, State 1, Procedure dublicator, Line 17 Incorrect syntax near the keyword 'END'.
我试过解决它,但似乎没有任何工作。
切勿在触发器中使用values子句。 – HLGEM 2011-06-15 14:38:00
采取了点。 *在大多数情况下是有意义的。虽然,请小心一般化。没有黄金不可改变的规则。 – 2011-06-15 14:42:16
另外,我从不使用*从不*。事情变了...... – 2011-06-15 14:45:06