关闭

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

标签: DbVisualizerinformixexcelsql大数据
21024人阅读 评论(3) 收藏 举报
分类:

一、使用场景

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

        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脚本,直接执行即可


1
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:468611次
    • 积分:2042
    • 等级:
    • 排名:第18735名
    • 原创:28篇
    • 转载:8篇
    • 译文:0篇
    • 评论:22条
    文章分类