select into 缺失關鍵字

1.INSERT INTO SELECT語句

語句形式爲:Insert into Table2(field1,field2,...) select value1,value2,... from Table1

String sql="Insert into uadpt_tac_act(tac,terminal,brand,model,cm_type,soft_lock,dual) select utad.tac,utad.terminal,utad.brand, utad.model,utad.cm_type,utad.soft_lock,utad.dual from uadpt_tac_act_data utad";
executeSql(sql);

要求目標表Table2必須存在,由於目標表Table2已經存在,所以我們除了插入源表Table1的字段外,還可以插入常量

2.SELECT INTO FROM語句
語句形式爲:SELECT vale1, value2 into Table2 from Table1
要求目標表Table2不存在,因爲在插入時會自動創建表Table2,並將Table1中指定字段數據複製到Table2中。

比較兩種語句的差別,選擇適合自己情況的語句。
此外,ispass是個經過處理的字段,其值類型可能無法自動創建,所以,建議使用第一種形式的語句,建立一個表,然後再插入查詢。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章