Tips:   SUBSTITUTE(D4,"'","''")---if D4 contain ', this function will convert ' to ''

Using "," to connect template strings

Replace the {InputFileName} to the real excel name

=CONCATENATE("insert into DM_TT_INDIV_ADDITIONAL_INFO(INPUT_FILE_NAME,DM_LOAD_TIMESTAMP,REMARK_TEXT,PROCESS_STATUS,PROCESS_DETAIL,DM_PROCESS_TIMESTAMP,te_itfn,te_rtntype,","te_ntnl_code,te_dob_date,te_birth_cntry_code,te_gender_code,te_prfr_cntc_code,te_dual_ctzn_in_local,te_bsname,te_bsns_actvy_code,te_bs_reg_no,te_boi_in,","te_boi_stt_date,te_boi_end_date)values ('{InputFileName}','",TEXT(NOW(),"mm/dd/yyy") &TEXT(NOW()," h:mm:ss.000"),"','','Loaded','','','",SUBSTITUTE(B4,"'","''"),"','",SUBSTITUTE(C4,"'","''"),"','SRI LANKA','",IF(LEN(TRIM(E4))>0,TEXT(E4,"mm/dd/yyyy"),""),"','",SUBSTITUTE(F4,"'","''"),"','",SUBSTITUTE(G4,"'","''"),"','",SUBSTITUTE(H4,"'","''"),"','",SUBSTITUTE(I4,"'","''"),"','",SUBSTITUTE(J4,"'","''"),"','",SUBSTITUTE(K4,"'","''"),"','",SUBSTITUTE(L4,"'","''"),"','",SUBSTITUTE(M4,"'","''"),"','",IF(LEN(TRIM(N4))>0,TEXT(N4,"mm/dd/yyyy"),""),"','",IF(LEN(TRIM(O4))>0,TEXT(O4,"mm/dd/yyyy"),""),"');")

Generate SQL from Excel的更多相关文章

  1. 64位环境中使用SQL查询excel的方式解决

    --64位环境中使用SQL查询excel的方式 环境: OS:Windows Server 2008 R2 Enterprise MSSQL:Microsoft SQL Server 2008 R2 ...

  2. sql 读取excel中的数据

    select 列名 as 字段名 from openBowSet('MSDASQL.1','driver=Microsoft Excel Driver(*.xls);dbq=文件存放地址','sele ...

  3. mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)

    原文链接https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/73805962 Mysql导入导出sql,txt,excel 首先我们通过命令行 ...

  4. RANK()的对比(SQL, Minitab, Excel)

    RANK()的对比(SQL, Minitab, Excel)也不是想来做什么对比的,只是顺便写此文,想学习一下Minitab的应用以便用它分析解决实际的问题. 回顾 May 23文章“开窗函数_ROW ...

  5. SQL导入Excel文件

    如果表已存在,SQL语句为: insert into aa select * from OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=D ...

  6. C#中使用Sql对Excel条件查询

    如何在C#中实现对Excel的条件查询呢? 在使用Sql条件语句对Excel进行查询时,遇到"至少一个参数没有被指定值"的问题,如何解决? 使用OleDbConnection对象创 ...

  7. SQL导出excel

    我在SQL 2008R2 里面用下面的命令成功导出excel 文件. EXEC master..xp_cmdshell 'bcp "select * from Car_data.dbo.Ca ...

  8. PL/SQL 导入excel表格到oracle数据表

    通过使用PL/SQL 批量查询取数时,将excel中的每一列数据复制黏贴进新建的中间表,黏贴时会有贴歪的情况,也就是某些列会从第二第三行开始插入整列,导致数据乱掉,然后好像又不支持批量删除整列数据,所 ...

  9. SQL访问EXCEL错误集合

    --行集函数 --1, OPENDATASOURCE 环境:WIN7,SQL 2014,OFFICE 2013 SELECT * FROM OPENDATASOURCE('Microsoft.ACE. ...

随机推荐

  1. Quartz 线程处理

    官网 http://www.quartz-scheduler.net/ 相关的 Log 说明 http://netcommon.sourceforge.net/docs/2.1.0/reference ...

  2. LeetCode "Design Twitter"

    A mix of hashmap, list and heap. struct Tw { Tw(long long pts, int tid) { ts = pts; tweetid = tid; } ...

  3. ListView 中含有 EditText 导致焦点丢失的问题

    ListView 中的 item 中有 EditText 时. 如果activity的输入法选项设置为 android:windowSoftInputMode="adjustResize&q ...

  4. Configure PPPoE on CentOS7

    Why? I prefer using ethernet to Wifi to access internet. But, I'm afraid, sometimes I have to use Wi ...

  5. delphi怎么创建一个文本文件

    //创建一个文本文件 procedure TFrmAutomatismBalance.FlatButton3Click(Sender: TObject); var TF:TextFile;  Path ...

  6. System.Data.EntityState”在未被引用的程序集中定义

    类型“System.Data.EntityState”在未被引用的程序集中定义.必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neu 错误 ...

  7. 在Ubuntu下进行MongoDB安装步骤

    一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作): 1.运行"apt-get install mongo" 如果遇到找不到安装包的话运行"apt-ge ...

  8. 重写类的Equals以及重写Linq下的Distinct方法

    当自定义一个类的时候,如果需要用到对比的功能,可以自己重写Equals方法,最整洁的方法是重写GetHashCode()方法. 但是,这个方法只适用于对象自身的对比(如if(a==b))以及字典下的C ...

  9. linux php bom

    之前都是用cleanbom.php来去除BOM的.今天运行提示没有异常文件,但是用Fiddler还是看到了EF BB BF,删除缓存也无效,将cleanbom.php上传到生产环境也提示没有异常. 这 ...

  10. poj 1806 Manhattan 2025

    点击打开链接 题目大意就是给定一个最大歩数,让你输出你在三维的空间中可以到达的位置的切片,注意当歩数大于9的时候就不需要输出了! #include<stdio.h> #include< ...