DbVisualizer直接导出SQL查询结果数据到指定文件

您所在的位置:网站首页 dbvisualizer怎么导入配置 DbVisualizer直接导出SQL查询结果数据到指定文件

DbVisualizer直接导出SQL查询结果数据到指定文件

2023-09-29 12:52| 来源: 网络整理| 查看: 265

一、使用场景

    由于项目的特殊性,要求提取各种不固定的数据清单,主要场景综述如下:

        1、数据清单要求以.xls的形式存储

        2、数据清单的提数SQL脚本相对复杂

        3、大数据量存储,不可能将数据查询出来,再导出到文件中

二、解决方式

    项目组常用工具为DbVisualizer,所以使用此工具可直接导出指定SQL脚本查询结果,并以.xls形式保存,

    无须再先查询出数据结果,再导出数据到文件中。

三、使用脚本

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

@export on; @export set AppendFile="false" BinaryFileDir="" BinaryFormat="Value" BooleanFalseFormat="false" BooleanTrueFormat="true" CLOBFileDir="" CLOBFormat="Value" ClipboardName="" CsvColumnDelimiter="\t" CsvIncludeColumnHeader="true" CsvIncludeSQLCommand="Don't Include" CsvRemoveNewlines="false" CsvRowCommentIdentifier="" CsvRowDelimiter="\n" DateFormat="yyyy-MM-dd" DecimalNumberFormat="Unformatted" Destination="File" Encoding="GBK" ExcelFileFormat="Binary Excel (xls)" ExcelIncludeColumnHeader="true" ExcelIncludeSQLCommand="false" ExcelIntroText="" ExcelTextOnly="false" ExcelTitle="" Filename="C:\导出数据存储的文件名.xls" Format="XLS" HtmlIncludeSQLCommand="false" HtmlIntroText="" HtmlTitle="" ImageHeight="" ImageWidth="" NumberFormat="Unformatted" Orientation="Portrait" QuoteDuplicateEmbedded="true" QuoteTextData="None" RowCount="10" ShowNullAs="(null)" SqlBlockBeginDelim="--/" SqlBlockEndDelim="/" SqlCommanderEditor="New Editor" SqlIncludeCreateDDL="false" SqlIncludeSQLCommand="Don't Include" SqlRowCommentIdentifier="--" SqlSeparator=";" TableName="fzacc" TimeFormat="HH:mm:ss" TimeStampFormat="yyyy-MM-dd HH:mm:ss" TxtIncludeColumnHeader="true" TxtIncludeSQLCommand="Don't Include" TxtRemoveNewLines="false" TxtRowDelimiter="\n" TxtSpacesBetweenColumns="1" XmlIncludeSQLCommand="false" XmlIntroText="" XmlStyle="DbVisualizer"; --    执行的SQL脚本  --  START select first 50 * from tableName ; --    执行的SQL脚本  --  END @export off;

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

四、使用方式

    将脚本中红色加粗字体进行相应的修改及替换,然后拷贝到DbVisualizer的SQL Editor窗口中执行即可。

五、扩展说明

    同上所述,也可将结果数据保存到.csv、.html、.txt、.SQL、.xml文件中,具体操作如下:

    1、可先简单写个SQL,在DbVisualizer的SQL Editor窗口中执行,在查询出的数据中单击鼠标右键,选择【Export……】

        

    2、在弹出的窗口中选择要保存成的数据形式,即Output Format,并设置好相应的数据格式,然后连续单击【Next】

        

    3、在出现【Export】按钮窗口,点击【Setting】右边的下三角,选择【Cope Setting to Clipboard】

        

    4、Ctrl + T 新建SQL Editor窗口,Ctrl + V 将刚才的配置复制到窗口中

        

    5、修改文件名,并替换SQL脚本,直接执行即可



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3