sql server insert觸發器進行擴庫的操作

USE [當前數據庫名]
GO
/****** Object:  Trigger [dbo].[T_SAL_OUTSTOCK_insert]    Script Date: 08/15/2019 15:15:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:        <Author,,Name>
-- Create date: <Create Date,,>
-- Description:    <Description,,>
-- =============================================
ALTER TRIGGER [dbo].[表名_insert]
   ON  [dbo].[表名]
   AFTER  INSERT
AS 
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for trigger here

declare    定義字段
    declare @FBILLNO nvarchar(50); --單據編碼
    declare @FDATE nvarchar(50); --日期
    declare @FSALEORGID nvarchar(50); --銷售組織
    declare @FCUSTOMERID nvarchar(50); --客戶
    declare @FMATERIALID nvarchar(50); --物料編碼
    select @FBILLNO=FBILLNO, @FDATE=FDATE,@FSALEORGID=FSALEORGID,@FCUSTOMERID=FCUSTOMERID from inserted;     對字段進行賦值
    INSERT INTO [寫入的數據庫名].dbo.表名(字段) VALUES (對應的額字段值);
END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章