用法 1
insert into Table_Name
select col1
, col2
, ...
from Source_Table;
用法 2
-- 兩個 Table 架構要相同
insert into Table_Name
select *
from Source_Table;
用法 3
-- 若要 "使用 * 號, 且要外加其他欄位", 則 * 號前面要有 table alias name
insert into Table_Name
select table_alias.*
, col1
, col2
, ...
from Source_Table table_alias;
用法 4
-- 限定寫入的目的欄位有哪些
insert into Table_Name(
column1
, column2
, ...
)
select col1
, col2
, ...
from Source_Table;