查看完整版本: excel匯入資料庫後trigger沒啟動
頁: [1]

hildaz 發表於 2017-4-10 04:40 PM

excel匯入資料庫後trigger沒啟動

資料庫名稱:MS SQL

   資料庫版本:MSSQL 2012

內容/問題描述:

我想請教一下
以下的trigger指令

CREATE TRIGGER personal_after_insert
ON .
AFTER INSERT
AS BEGIN   

          SET NOCOUNT ON;
          DECLARE @Id INT

       SELECT @Id = INSERTED.id
       FROM INSERTED

     INSERT INTO .
           (
           ,[員編]
           ,[資料類別]
           ,[資料內容])
           (SELECT id, [員編], [資料類別],[資料內容] from personaex
                   EXCEPT
                   SELECT id, [員編], [資料類別],[資料內容] from personaldata);
  END
不是在當personaex新增資料後 會去啟動trigger 比對 personaex & personaldata
之後如果有相異資料 insert into personaldata???
請問是否有哪邊有錯誤可幫忙修正....
因為我執行程式匯入excel到personaex之後並不會觸發執行比對插入personaldata

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>
頁: [1]