偶然由于任务需求咱们要向表中写入非常多的insert语句,如今有一个复杂的办法使咱们直截了当应用excel即可天生insert语句1
下表为咱们要为oracle数据库中拔出的数据2
起首在第一行数据的右侧空行出开场应用公司拼接字符串在黑框处写如下字符串拼接语句:=("insertintom_list(materielname,materieltype,in_time,contractid)values('"&A2&"',"&C2&",to_date('"&D2&"','yyyy-mm-dd'),'"&F2&"');")“说明如下:在 =〞前面写公式,字符串局部用双引号括起来,表格公式之间用&&衔接
A2代表第A列,第二行,以此类推
在输出时间格局时需留意,数字在右对齐时excel默以为数字型,天生insert语句如下:时间范例酿成了如下格局,假定需求excel识不其为文本格局,需求在以后行左侧加一个单引号
例:如今时间格局才会作为文本传入
如今的sql才畸形
在将其公式下拉复制到每一行中,批量的sql语句就天生啦