[SQL ] INSERT INTO ... SELECT 的問題
資料庫名稱:Microsoft SQL Server
資料庫版本:2000
內容/問題描述:
假設有一個觸發程式,使用INSERT語法如下:
INSERT INTO TABLE_A (COL_1, COL_2) SELECT * FROM deleted
小弟有個疑問,TABLE_A 有2個欄位寫上面這樣,
如果有20個欄位那需要寫非常長,
而且 TABLE_A 的欄位只要新增、刪除或修改,這個觸發程式就失效了,
所以小弟希望找到改寫語法,不要包含欄位名稱的資訊,
這樣比較有彈性,感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.43.116
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1423238495.A.505.html
推
02/07 17:13, , 1F
02/07 17:13, 1F
→
02/07 17:57, , 2F
02/07 17:57, 2F
推
02/09 10:11, , 3F
02/09 10:11, 3F
→
02/09 10:12, , 4F
02/09 10:12, 4F
推
02/09 15:02, , 5F
02/09 15:02, 5F
推
02/10 00:05, , 6F
02/10 00:05, 6F
→
02/10 00:06, , 7F
02/10 00:06, 7F
→
02/10 00:06, , 8F
02/10 00:06, 8F
→
02/10 00:09, , 9F
02/10 00:09, 9F
→
02/10 00:09, , 10F
02/10 00:09, 10F
推
02/10 00:13, , 11F
02/10 00:13, 11F
→
02/10 00:14, , 12F
02/10 00:14, 12F
→
02/10 00:14, , 13F
02/10 00:14, 13F
→
02/10 00:16, , 14F
02/10 00:16, 14F