下面兩中方式都是將 srcTbl 的數據插入到 destTbl,但兩句又有區別的:
方式一
(select into from)要求目標表(destTbl)不存在,因為在插入時會自動創建。
select * into destTbl from srcTbl
方式二
(insert into select from)要求目標表(destTbl)存在,由於目標表已經存在,所以我們除了插入源表(srcTbl)的字段外,還可以插入常量,如例中的:5。特別注意的是:插入的字段順序要和查詢出的字段順序一致
insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl
