1、建測試表
2、插入測試數據
3、insert all/first語句示例
(1)、insert all-不帶條件
(2)、insert all-帶條件
(3)、insert first-帶條件
4、數據結果查看
5、all與first的區別
all:不考慮先後關係,只要滿足條件,就全部插入;
first:考慮先後關係,如果有數據滿足第一個when條件又滿足第二個when條件,則執行第一個then插入語句,第二個then就不插入第一個then已經插入過的數據了。
其區別也可描述爲,all只要滿足條件,可能會作重複插入;first首先要滿足條件,然後篩選,不做重複插入。
6、利用insert all實現行列轉換(insert all的旋轉功能)