Generate SQL from Excel
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的更多相关文章
- 64位环境中使用SQL查询excel的方式解决
--64位环境中使用SQL查询excel的方式 环境: OS:Windows Server 2008 R2 Enterprise MSSQL:Microsoft SQL Server 2008 R2 ...
- sql 读取excel中的数据
select 列名 as 字段名 from openBowSet('MSDASQL.1','driver=Microsoft Excel Driver(*.xls);dbq=文件存放地址','sele ...
- mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)
原文链接https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/73805962 Mysql导入导出sql,txt,excel 首先我们通过命令行 ...
- RANK()的对比(SQL, Minitab, Excel)
RANK()的对比(SQL, Minitab, Excel)也不是想来做什么对比的,只是顺便写此文,想学习一下Minitab的应用以便用它分析解决实际的问题. 回顾 May 23文章“开窗函数_ROW ...
- SQL导入Excel文件
如果表已存在,SQL语句为: insert into aa select * from OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=D ...
- C#中使用Sql对Excel条件查询
如何在C#中实现对Excel的条件查询呢? 在使用Sql条件语句对Excel进行查询时,遇到"至少一个参数没有被指定值"的问题,如何解决? 使用OleDbConnection对象创 ...
- SQL导出excel
我在SQL 2008R2 里面用下面的命令成功导出excel 文件. EXEC master..xp_cmdshell 'bcp "select * from Car_data.dbo.Ca ...
- PL/SQL 导入excel表格到oracle数据表
通过使用PL/SQL 批量查询取数时,将excel中的每一列数据复制黏贴进新建的中间表,黏贴时会有贴歪的情况,也就是某些列会从第二第三行开始插入整列,导致数据乱掉,然后好像又不支持批量删除整列数据,所 ...
- SQL访问EXCEL错误集合
--行集函数 --1, OPENDATASOURCE 环境:WIN7,SQL 2014,OFFICE 2013 SELECT * FROM OPENDATASOURCE('Microsoft.ACE. ...
随机推荐
- javascript介绍
1.javascript的简介 1.1javascript的特点 1.安全性(不允许方问本地硬盘),它可以做的是信息的动态交互. 2.跨平台.(只要是可以解释js的浏览器都可以执行,与平台无关) 1. ...
- linux下关于svn提交的时候强制写注释
在svn版本库的hooks文件夹下面,复制模版pre-commit.tmpl cp pre-commit.tmpl pre-commit chmod 777 pre-commit 1 2 1 2 na ...
- Python的第一天
一.Python的简介 Python诞生于作者是Guido van Rossum,Python来自Guido所挚爱的电视剧Monty Python's Flying Circus (BBC1960-1 ...
- c++虚函数调用及使用
#include <iostream> using namespace std; class A { public: ; }; class B: public A { public: ; ...
- 反人类的MyEclipse之-调整JavaScript代码-花括号换行显示
然后将除最后一项外所有的都勾选为Next Line
- Postgresql Jsonb字段内含数组属性的删除元素操作
1.创建示例表 create temp table settings as select '{"west": [ {}, {} ]}'::jsonb as value; 2.如下保 ...
- Activiti开启SQL Log
log4j.logger.org.activiti.engine.impl.persistence.entity=trace
- 路由跟踪语法:tracert www.love125.com
tracert www.love125.com 路由跟踪语法
- [转帖]The Lambda Calculus for Absolute Dummies (like myself)
Monday, May 7, 2012 The Lambda Calculus for Absolute Dummies (like myself) If there is one highly ...
- Servers
Servers¶ Server interface. class novaclient.v1_1.servers.Server(manager, info, loaded=False) Bases: ...