我使用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