DbVisualizer - SQL Commander

DbVisualizer - SQL Commander

标签(空格分隔):DbVisualizer SQL


参考

DbVisualizer - SQL Commander


@ export- exportresult设置为文件

@export命令用于声明任何结果从下面应写入一个文件,而不是在DBVisualizer中的工具被提出的SQL语句集。这非常有用,因为它可以将非常大的表转储到文件中以供以后处理,或者例如执行备份。以下命令用于控制导出:

  • @export on
    定义将导出后面的SQL语句,而不是在DbVisualizer中显示
  • @export set parm1 =“value1”parm2 =“value2”
    set命令用于自定义导出过程。请查看下表以获取完整的参数集。
  • @export off
    定义后面的 SQL语句将以正常方式处理,即结果集在DbVisualizer工具中显示

支持这些参数:

参数默认有效值
AppendFile真实,虚假,清晰
BinaryFileDir BinaryFormatis设置为File时数据文件的目录路径
BinaryFormatDon'tExport无导出,大小,值,十六进制,Base64,文件
BooleanFalseFormat假,不,0,关
BooleanTrueFormat真正是的,是的,1,开启
CLOBFileDir CLOBFormat设置为File时数据文件的目录路径
CLOBFormat不要导出,大小,值,文件
CsvColumnDelimiter\吨(TAB) 
CsvIncludeColumnHeader真正真假
CsvIncludeSQLCommand真假
CvsRemoveNewlines真假
CsvRowCommentIdentifier  
CsvRowDelimiter\ n\ n(UNIX / Linux / Mac OS X),\ r \ n(Windows)
日期格式YYYY-MM-DD查看ToolProperties文档中的格式有效
DecimalNumberFormat未格式化查看ToolProperties文档中的格式有效
目的地文件文件
编码UTF-8 
ExcelFileFormatXLSxls(二进制Excel)或xlsx(Excel 2007)
ExcelIncludeColumnHeader真正真假
ExcelIncludeSQLCommand 
ExcelIntroText 任何描述
ExcelTextOnly真假
ExcelTitle 任何头衔
文件名需要** **
格式CSVCSV,HTML,XML,SQL,XLS
HtmlIncludeSQLCommand真假
HtmlIntroText 任何描述
HtmlTitle 任何头衔
的NumberFormat未格式化查看ToolProperties文档中的格式有效
QuoteDuplicateEmbedded真正true,false(引用char与QuoteTextData相同)
QuoteTextData没有无,单,双
设置  
ShowNullAs(空值) 
SqlIncludeCreateDDL真假
SqlIncludeSQLCommand真假
SqlRowCommentIdentifier- 
SqlSeparator; 
表名 如果DbVisualizer无法确定$ {dbvis-object}变量的值,则可以设置
时间格式HH:MM:SS查看ToolProperties文档中的格式有效
TimeStampFormatyyyy-MM-dd HH:mm:ss.SSSSSS查看工具属性文档中的有效格式
XmlIncludeSQLCommand真假
XmlIntroText  
XmlStyleDBVisualizer中DbVisualizer,XmlDataSet,FlatXmlDataSet

例1:@export withminimum setup

以下示例显示了导出结果集的最小命令。

select * from Orders生成的结果集将使用默认设置导出到C:\ Backups \ Orders.csv文件。


@export on;
@export set filename="c:\Backups\Orders.csv";
select * from Orders;

示例2:@export withautomatic表名称到文件名映射

此示例显示如何使文件名与select语句中的表名相同。该示例还显示了几个select语句。每个都将以SQL格式导出。由于文件名被定义为自动设置,这意味着每个结果集将有一个文件,每个文件由其表的名称命名。

在select语句中必须只有onetable名称才能使用$ {dbvis-object} $变量自动设置文件名,即如果使用select连接来自多个表或伪表,则必须明确命名该文件。

如果使用AppendFile =“true / clear”参数,则$ {dbvis-object} $变量不会被atable名称替换。


@export on;
@export set filename="c:\Backups\${dbvis-object}$" format="sql";
select * from Orders;
select * from Products;
select * from Transactions;

示例3:@export所有结果集到一个文件中

此示例显示如何将所有结果集导出到单个文件。所述AppendFile参数支持下列值。

  • true
    以下结果集将全部导出到
    单个文件
  • false
    关闭追加处理
  • clear

    值相同,但这将在导出第一个结果集之前清除文件

@export on;
@export set filename="c:\Backups\alltables.sql" appendfile="clear" format="sql";
select * from Orders;
select * from Products;
select * from Transactions;

例4:@export usingpredefined settings

“导出”对话框允许您将导出设置保存到文件中供以后使用。可以在@export set命令中引用此类导出设置文件。


@export on;
@export set settings="c:\tmp\htmlsettings.xml" filename="c:\Backups\${dbvis-object}$";
select * from Orders;
select * from Products;
select * from Transactions;

该示例显示将从c:\ tmp \ htmlsettings.xml文件中读取所有设置。



作者:lumicinta
链接:https://www.jianshu.com/p/d89729b083fa
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

### 回答1: 要在DBVisualizer中执行SQL脚本,请按照以下步骤操作: 1. 在DBVisualizer中打开所需的数据库连接。 2. 点击“SQL Commander”按钮,打开SQL Commander窗口。 3. 在SQL Commander窗口中,可以输入或粘贴SQL脚本。确保语法正确,并使用分号(;)在每个语句的末尾。 4. 单击工具栏上的“执行”按钮以执行脚本。您也可以使用快捷键“Ctrl + Enter”来执行。 5. 执行后,您可以在结果窗格中查看执行结果。 希望这些步骤能帮助您在DBVisualizer中执行SQL脚本。 ### 回答2: DBVisualizer是一款功能强大的数据库管理工具,支持多种数据库类型,包括Oracle、MySQL、Microsoft SQL Server等。在DBVisualizer中执行SQL脚本非常方便,只需要按照以下步骤即可完成。 步骤一:打开DBVisualizer,并连接到数据库 在DBVisualizer中,我们需要首先建立与数据库的连接。在“Database Connection”窗口中点击“New Connection Wizard”按钮,选择要连接的数据库类型,输入数据库连接信息,点击“Test Connection”按钮测试连接是否成功。 步骤二:创建SQL文件 在连接成功后,我们可以通过右键单击数据库节点,选择“New Script”创建一个新的SQL脚本文件。 步骤三:编辑SQL脚本 打开SQL文件后,我们可以在文件中编写要执行的SQL语句,例如创建表、插入数据等等。编辑完成后,点击工具栏上的“Execute Script”按钮或按下快捷键“CTRL+ENTER”执行SQL语句。 步骤四:查看执行结果 执行完成后,我们可以在下方的“SQL Commander”窗口中查看SQL语句的执行结果,包括受影响的行数、执行时间等。 此外,DBVisualizer还提供了一些其他功能来方便用户执行SQL脚本,例如支持撤销操作、语法高亮、代码自动完成等等。总体来说,使用DBVisualizer进行SQL脚本的执行非常方便,适用于各种规模的数据库管理和开发任务。 ### 回答3: DBVisualizer是一款功能强大的多数据库管理工具,支持Oracle、SQL Server、MySQL、PostgreSQLSQLite等多种数据库。除了常规的管理数据库、执行SQL语句、备份和还原等功能之外,DBVisualizer还提供了一些高级功能,例如图形化的数据模型设计、数据可视化和数据报表等。 执行SQL脚本是DBVisualizer最基本的一个功能之一。在DBVisualizer中,用户可以通过多种方式执行SQL脚本,如下: 1.在主界面打开SQL编辑器,输入SQL语句后按下“执行”按钮即可执行脚本。 2.在主界面的导航栏中选择“文件”->“打开文件”,选择要执行的SQL脚本文件后打开,然后按下“执行”按钮即可。 3.在主界面的导航栏中选择“工具”->“批量处理”,然后选择要执行的SQL脚本文件以及数据库连接,最后按下“执行”按钮即可。 执行SQL脚本时,DBVisualizer会将SQL语句按照顺序逐个执行,如果出现错误,会在执行出错的语句处进行提示。 另外,DBVisualizer还提供了一些高级的SQL脚本调试功能,如变量替换、条件断点、调试信息输出等。这些功能可以帮助用户更方便地编辑和调试复杂的SQL脚本。 总之,DBVisualizer执行SQL脚本功能十分简便,只需要几个简单的操作步骤即可轻松地执行SQL脚本,对于数据库管理和SQL开发非常有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值