DbVisualizer直接导出SQL查询结果数据到指定文件 |
您所在的位置:网站首页 › dbvisualizer怎么导入配置 › DbVisualizer直接导出SQL查询结果数据到指定文件 |
一、使用场景 由于项目的特殊性,要求提取各种不固定的数据清单,主要场景综述如下: 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 |