国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

如何用Excel快速生成SQL语句,用起来真的很爽

发布时间:2019/09/18标签:   语句    点击量:

原标题:如何用Excel快速生成SQL语句,用起来真的很爽
Excel的公式主动天生想必各人都晓得了,就是写好一个公式后间接往下拖,便可以将前面数据的公式主动天生。明天咱们就用这个功效来疾速天生SQL语句。导入Excel数据Excel的数占有多种方法,这里咱们演示用SQL代码导入Excel中的数据。比方咱们想把右边Excel中的数据拔出到数据库中,以下图:

如何用Excel快速生成SQL语句,用起来真的很爽
写好模板语句咱们能够先写一条拔出语句,以下:INSERTINTOPersonVALUES(1,'吕布',25,'男','13500000001')而后复制这条SQL语句翻开Excel,选中表格后的一个单位格,在上方函数地位粘贴方才的SQL语句并做修正,="INSERTINTOPersonVALUES("&A2&",'"&B2&"',"&C2&",'"&D2&"','"&E2&"')"
如何用Excel快速生成SQL语句,用起来真的很爽
留神后面有个= 而后全部SQL用 ""包抄住。天生SQL语句确认后便可以看到在单位格中会主动天生一条SQL语句。选中单位格下拉,会发觉全部的行前面都市天生一条SQL语句。
如何用Excel快速生成SQL语句,用起来真的很爽
履行SQL而后咱们间接复制这些SQL语句到数据库的查问窗口履行。
如何用Excel快速生成SQL语句,用起来真的很爽
履行完后咱们查问Person内外的数据。
如何用Excel快速生成SQL语句,用起来真的很爽
如许就实现了Excel疾速天生SQL语句的功效。扩大SQL示例以上只是一个简略的示例,应用这类方式咱们还能够主动天生许多其余的SQL剧本,比方要查问数据库中全部表中的记载数。固然咱们能够应用轮回遍历体系中的全部表而后再用轮回语句履行指定的语句,以下:--应用轮回语句查问全部表的数目DECLARETNAMEVARCHAR2(200);BEGIN--猎取体系表中的全部表名FORXIN(SELECTTABLE_NAMEFROMuser_tableswheretable_namelike'HR_TEMPTABLE%')--开端轮回LOOP--轮回主体局部TNAME:=X.TABLE_NAME;--赋值EXECUTEIMMEDIATE'SELECT'''X.TABLE_NAME'''||',COUNT(1)NumFROM'||X.TABLE_NAME;--履行轮回主体ENDLOOP;EXCEPTIONWHENOTHERSTHENDBMS_OUTPUT.put_line(TNAME);RAISE;END;END;

上一篇:好文分享:EXT文件系统机制原理详解

下一篇:没有了

返回
版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号