excel批量生成sql

(1)为了保证数据误操作,我们先创建一个和要导入数据的表结构相同的表

create table  STX_EQUI_MASTER_0813 as select * from  STX_EQUI_MASTER where 1<>1;

(2)然后将要导入的数据在excel中整理好,然后另起一列:

注意:首先要将单元格格式设置为“常规”



 

="INSERT INTO STX_EQUI_MASTER_0813(EQUI_NO,EQUI_CATEGORY,CONTRACT_METHOD,CAR_NO,USE_YN,OWNER_TYPE,CREATER,CREATION_DATE) VALUES('"&A2&"','"&B2&"','"&D2&"','"&E2&"','Y','"&F2&"','M113102',sysdate);"

    格式如下:

      = "insert into  table_name(col1,col2,col3,col4,col5)  values(' "&A3&" ', ' "&B3&" ',' "&C3&" ',SYSDATE,'wangxiao5530') :"

扫描二维码关注公众号,回复: 1188144 查看本文章

     完成后,将鼠标放在单元格右下角,当鼠标变成加号时,将这个单元格向下拉动,最后将生成的sql拷贝到DB中执行。

 

 

猜你喜欢

转载自wangxiao5530.iteye.com/blog/1630604