Oracle:excel应用写批量sql--连接符& 和concatenate函数

9 篇文章 2 订阅
1 篇文章 0 订阅

打开用户提供的excel数据,鼠标定位到第一行数据的最后一个单元格(这里是F2单元格),

输入="",在双引号里面写入INSERT语句脚本,这里举例oracle语句的insert into语句,格式如

INSERT INTO USER(USER_CODE,USER_NAME,USER_TYPE,IS_ENABLED,IN_DATE)VALUES('"&&"','"&&"','"&&"','"&&"',TO_DATE('"&&"','YYYY-MM-DD'));

鼠标定位到两个&&中间,依次选择到栏位对应的单元格,如第一列的值定位到A2,这时公式里面的值就变为了&A2&,意思就是USER_CODE的值就是A2单元格的值,第二列第三列的依次类推.

最后把鼠标光标放到公式最后面,再按Enter键,这样第一行的公式就写好了

concatenate(需要连接的单元格,需要连接的单元格,需要连接的单元格...):

char(10):换行

if()函数

=CONCAT("UPDATE ",IF(M18="","tbl_resource_link_information","tbl_link_ticket_info")," set res_link_no= '",Q18,"',link_type='",IF(O18="新链路","01",IF(O18="既有链路","02",IF(O18="无链路","03",""))),"',link_type_name='",O18,"'  where res_link_no= '",P18,"';")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值