[爆卦]excel匯入資料庫是什麼?優點缺點精華區懶人包

為什麼這篇excel匯入資料庫鄉民發文收入到精華區:因為在excel匯入資料庫這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者hildaz (小呆熊)看板Database標題[SQL ] excel匯入資料庫後trigge...


(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱:MS SQL

資料庫版本:MSSQL 2012

內容/問題描述:

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

CREATE TRIGGER personal_after_insert
ON [dbo].[personaex]
AFTER INSERT
AS BEGIN
SET NOCOUNT ON;
DECLARE @Id INT

SELECT @Id = INSERTED.id
FROM INSERTED

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

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.22.165.64
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1491813464.A.C8E.html
rockchangnew: 印象中大量匯入不會啟動trigger 04/10 17:23
shadow0828: 你外層用哪種方法 BULK INSERT不會觸發 04/10 22:44
hildaz: 利用Sqlbuckcopy把excel寫入table 04/11 08:23

你可能也想看看

搜尋相關網站