select into 缺失关键字

来源:互联网 发布:中国检察网络教育培训 编辑:程序博客网 时间:2024/05/27 21:05
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是个经过处理的字段,其值类型可能无法自动创建,所以,建议使用第一种形式的语句,建立一个表,然后再插入查询。
1 0
原创粉丝点击