使用Excle生成SQL语句总结

前言:

现在做的项目给的数据保存在是excel文件里面,我们需要将excel文件里面的数据保存的数据中,虽然现在已经有工具可以直接导入,
但是考虑到安全问题、并且有的excel中的列我们并不需要。所以,就自己动手使用excel动态生成SQL语句,然后在到数据库执行。

说明:本篇文章里面使用数据都是些的测试数据;

知识点一:excel中的测试数据

使用Excle生成SQL语句总结_第1张图片

知识点二:书写SQL—这里假设将数据插入到 option表中的id,unit字段

在Excel中数据的最后一列(本案例指:C2),输入以下公式:

在C2输入步骤:

步骤一:=”insert into option (id,unit) values(“&&”,’”&&”’);”

使用Excle生成SQL语句总结_第2张图片

步骤二:将光标定位到第一个&&中间,选中A2单元格

使用Excle生成SQL语句总结_第3张图片

步骤三:将光标定位到第二个&&中间,选中B2单元格

使用Excle生成SQL语句总结_第4张图片

步骤四:将光标移动到最后,回车。此时已经得到第一条数据的SQL

使用Excle生成SQL语句总结_第5张图片

使用Excle生成SQL语句总结_第6张图片

步骤五:选中C2单元格,下拉,得到C18将公式复制,得到其他数据的SQL

使用Excle生成SQL语句总结_第7张图片

使用Excle生成SQL语句总结_第8张图片

知识点三:注意事项

注意一:在步骤一(=”insert into option (id,unit) values(“&&”,’”&&”’);”) 这里第二&&外面有一对双引号,双引号外面有一对单引号;—主要是sql要求插入字符串要带单引号

使用Excle生成SQL语句总结_第9张图片

注意二:生成sql语句最后有一个分号

使用Excle生成SQL语句总结_第10张图片


知识点四:

到此,生成语句完成,剩下的就是拿着生成sql到数据库里面执行了。

你可能感兴趣的:(oracle)