数据库编辑工具(Database Tour Pro)
v9.5.0.32- 软件大小:11.08 MB
- 更新日期:2020-05-07 14:21
- 软件语言:简体中文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Database Tour是一款非常强大的数据库编辑工具,可与不同格式的数据库一起使用,它允许用户查看,编辑和打印数据,构建和执行SQL查询,控制事务,排序和过滤数据,查看结构,搜索和替换文本,导入和导出数据等;支持访问不同类型的数据库,表格浏览,编辑数据,搜索和替换数据库中的文本,可以选择字段,记录范围等;同时还支持从另一个表或查询将数据导入到表中,可以将数据从打开的表或查询导出为大量文件格式,例如文本,CSV,HTML,XLS,XML,RTF,DBF或任何受支持的数据库格式,支持复制表和其他数据库对象;改版本增强了命令行支持:执行查询,打开表,导出和导入操作,加载报告等,并记录已执行的操作;增强的打印功能:内置的报表引擎,可以自动生成报表,也可以使用带有模板,表达式,预览,条件格式等的可视报表设计器生成报表;支持创建表,建立和执行SQL查询,支持执行多语句SQL脚本,SQL编辑器中的语法高亮显示,支持参数化SQL查询,可以存储数据库和SQL历史记录,增强的数据库网格,允许以最方便的方式查看和操作数据,包括通过单击列标题进行排序,更改行高,调整列大小等;需要的用户可以下载体验
新版功能
1、全新高效的网络内核,快速稳定,高速下载时依然保持很少的CPU占用。
2、自动为不同的连接优化,默认配置即可获得良好性能。
3、支持多任务同时下载,并支持对一个Torrent中的文件有选择的下载,允许设定文件下载优先级。
4、可以限制上传速度、下载速度,避免影响其他网络程序。(ADSL和上传受ISP限制用户建议设定最大上传以提高性能)
5、智能连接优化(IntelligentConnectionOptimize)技术,自动为不同的网络连接进行优化,默认配置即可获得良好性能。
6、智能速度控制(IntelligentRateControl)技术,自动优化上传分配以获得最佳下载速度。
7、智能磁盘缓存(IntelligentDiskCache)技术,牺牲内存占用为代价有效减小高速下载上传对硬盘的损伤。
8、智能磁盘分配(IntelligentDiskAllocating)技术,有效减少磁盘碎片产生。
9、智能文件扫描(IntelligentHashScan)技术,续传作种均无需再次扫描文件。
10、聊天系统允许用户与其他下载者聊天,支持群聊、私聊。(v0.53的新功能,默认关闭)
软件特色
1、支持临时和永久封IP,永久IP规则的配置文件兼容eMule的ipfilter.dat。
2、只需一个TCP监听端口即可满足所有下载上传需要。
3、自动防火墙配置,自动配置XP网络连接防火墙(ICF)和网络连接共享(ICS)。
4、自动端口映射,采用UPnP技术实现内网免配置(要求路由器支持UPnP,操作系统至少XP)。
5、支持多Tracker协议,UTF-8扩展,UDP Tracker协议。
6、多语言界面,自动检查版本更新。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出以下界面,用户可以直接使用鼠标点击下一步按钮
6、桌面快捷键以及其它组件的创建可以根据用户的需要进行创建,也可以不创建
7、现在准备安装主程序,点击安装按钮开始安装
8、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
9、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、程序安装完成后,先不要运行程序,打开安装包,然后将文件夹内的文件复制到粘贴板
2、然后打开程序安装路径,把复制的文件粘贴到对应的程序文件夹中,然后运行,点击patch按钮即可
3、完成以上操作步骤后,就可以双击应用程序将其打开,此时您就可以得到对应程序
使用说明
如何开始
Database Tour可通过多个数据库引擎与数据库一起使用。某些数据库类型只能由这些引擎之一打开(例如,UDL文件只能由ADO打开),而其他数据库类型可以由多个引擎打开(例如,dBase(DBF)文件可以由以下任一引擎打开) ADO或BDE以及Interbase数据库可以由Database Tour中可用的所有引擎打开。如果有多个引擎可用,则可以在打开数据库时在它们之间切换。
数据库种类Database Tour适用于
包含本地数据库文件的文件夹,如Paradox(DB),dBase(DBF),逗号分隔值(CSV)等。
多表数据库的文件,例如Microsoft Access数据库(MDB)或Microsoft Excel工作表(XLSX)等。
服务器类型的关系数据库(主要通过FD引擎连接)。
本地或远程数据库,已为其定义ODBC数据源名称(DSN),BDE别名或ADO连接字符串。
准备数据源
在大多数情况下,可以通过在“打开数据源”对话框中描述数据库的属性,而无需进行任何准备就可以在程序中注册数据库,尤其是如果您直接通过FD或Interbase引擎使用数据库时。
但是,如果您通过ADO或BDE等较旧的解决方案使用数据库,则有时值得为数据库定义ODBC数据源或BDE别名。
若要创建或修改ODBC数据源,请使用Windows控制面板中的相应程序。
要创建或修改BDE别名,可以从Windows“控制面板”使用BDE Administrator实用程序(如果有),或者在Database Tour中选择BDE Aliases模块。
使用现有数据库
在数据库浏览中,您可以使用在数据库浏览(请参阅下文)或其他程序中创建的现有数据库。请遵循“打开数据源”主题以了解如何打开不同类型的数据库。打开数据源后,您可以开始从数据库表中读取或更改数据,执行SQL查询或使用Database Tour中可用的许多其他有用功能。
创建新数据库
通过数据库浏览,可以创建本地数据库,其中数据库是物理目录(文件夹),其中的文件是表(例如dBase或Lotus数据库)。同样,可以创建Interbase和Microsoft Access(.mdb)数据库。仍然可以在Database Tour中打开其他类型的数据库(例如Oracle,SQL Server,DB2等),并且可以在此类数据库中创建新表,但是当前版本不支持创建这些类型的数据库,因此您应该这样做通过其他工具。
要创建本地(基于文件夹)数据库,您需要打开要用作数据库的文件夹。
在数据库中创建新表
一旦打开数据库(基于文件夹的数据库或任何其他数据库),就可以使用用于创建表或SQL查询的工具开始在其中创建表。
还可以通过使用Database Tour导出工具将数据从任何打开的数据库导出到另一个数据库来创建新表。
命令行用法:导出/导入数据页首
本主题描述“数据库浏览”命令行的参数,特定于导出或导入数据。此类命令行只能在Database Tour Pro中使用。
高级用户可以使用以下规范手动构建所需的命令行。但是,如果您是初学者,或者只需要为简单的导出操作创建命令行,则可以使用Database Tour命令行构建器节省时间。命令行构建器界面与“导出”对话框非常相似,并使用相同的导出选项,但它会生成命令行字符串,而不是运行导出操作。要生成命令行,请选择“工具|构建命令行导出/导入数据...”菜单。在“构建命令行”窗口中,指定所需的导出选项,然后单击“确定”。将出现一个新窗口,其中包含生成的命令行。复制它,如果需要,请更正它,并在您自己的程序,.bat文件等的Database Tour调用中使用。
请注意,命令行构建器无法生成任何类型的命令行。它仅生成可满足大多数需求的通用命令行,并且是入门的好点。可以轻松手动更改接收到的命令行以执行更复杂的任务。例如,要将数据复制到剪贴板而不是将其导出到文件或数据库时,只需用/ copy开关替换/ export开关即可;如果要从指定数据库中导出所有表,请用星号替换表名,依此类推。另外,命令行构建器无法生成使用SQL功能的与导出/导入相关的命令行,例如使用SQL文本指定文件,提供SQL参数或宏列表等。您可以轻松地手动添加这些参数。
用法
命令行选项及其说明
例子
用法
经典命令行格式。
命令行包含所有必需的开关和参数:
dbtour.exe /Parameter1/Parameter2//.../ParameterN
短格式。
这种格式更加灵活,因为它允许您将所有命令行参数保留在单独的操作文件中。命令行由/ ParamsFile参数(指向动作文件路径)和可选的/ silent参数组成:
dbtour.exe [/ silent] / ActionFile = ActionFileName
命令行选项及其说明
|
告诉程序将数据导出到文件或数据库,或将数据复制到剪贴板。
[/无声]
此开关将以“无提示”模式运行程序,没有任何窗口(在测试期结束后未注册使用程序时,购买提醒除外)。使用/ ParamsFile选项时,/ silent开关必须位于参数文件外部。注意!此模式下没有覆盖或其他提示。
[/ ActionFile = Value]
指定操作文件的名称,该文件包含命令行参数,每行一个参数。开头带有分号的行将被视为注释。允许空白行。使用此选项时,除了/ silent开关外,命令行中不应有其他命令行参数。如果文件名包含空格,则整个参数必须用引号引起来。参见示例12。
[/ UseParadoxPasswords]
用分号分隔的Paradox表的密码列表(如果在此过程中将使用受密码保护的Paradox表)。只能与/ SrcDBInterface = BDE选项一起使用。
[/ SrcDB = Value]
指定源数据库的名称。可以是文件名,文件夹名,ODBC DSN或连接字符串。如果名称包含空格,则整个参数必须用引号引起来。
如果使用/ SrcDBInterface = FD参数并且其他命令行参数完全描述了源数据库,则可以省略此参数。
[/ SrcDBInterface = Value]
指定用于连接源数据库的数据库接口(数据库引擎)。可能的值:ADO,FD,INTERBASE,BDE。默认值:ADO。
[/ SrcDBKind = Value]
指定源数据库的种类。可能的值:FOLDER,FILE,DSN,CONSTR;最后一个必须仅用于ADO接口(请参阅/ SrcDBInterface说明)。如果未指定,程序将尝试自动检测到它。
代替使用此参数,可以在/ SrcDB参数中使用指定数据库类型(文件,文件夹,ODBC DSN,连接字符串)的前缀。前缀必须放在方括号<>中。可能的值:,,,。在这种情况下,建议将整个参数用引号引起来。参见示例11。
[/ SrcDBDriver = Value]
指定源数据库驱动程序(即数据库类型)。可能的值示例:ACCESS,DBASE,INTERBASE,FIREBIRD,ORACLE,SQL SERVER等。如果未指定,则程序将尝试自动检测到它。如果驱动程序名称包含空格,则整个参数必须用引号引起来。
[/ SrcDBUserName = Value]
指定源数据库的用户名。如果用户名包含空格,则整个参数必须用引号引起来。
[/ SrcDBPassword = Value]
指定源数据库的密码。如果密码包含空格,则整个参数必须用引号引起来。
[/ SrcServer = Value]
指定用于DB2,SQL Server,Advantage,Informix,Interbase,Firebird,MySQL,PostgreSQL,SQL Anywhere数据库的源数据库的服务器地址。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcPort =值]
DB2,Advantage,PostgreSQL,MySQL,Interbase或Firebird数据库服务器正在侦听的源数据库的TCP / IP端口。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcProtocol =值]
指定用于连接到DB2,Firebird或Interbase类型的源数据库的协议。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcOSAuthentication]
告诉程序对源数据库使用OS身份验证而不是数据库身份验证。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcAuthenticationMode =值]
指定类型为Oracle的源数据库的身份验证模式。可能的值:Normal,SysDBA,SysOper等。有关更多信息,请阅读Oracle文档。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcVendorLibrary = Value]
源数据库的数据库供应商的客户端库的路径。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcVendorHomepath = Value]
源数据库的数据库供应商的客户端主目录的路径。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcSystemDB = Value]
指定源Access数据库的系统数据库文件的路径。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcReadOnly]
告诉程序以只读模式打开源Access数据库。只能与/ SrcDBInterface = FD选项一起使用。
[/ SrcTableName = Value]
指定要打开的源表名称。如果省略此参数,并且源数据库是文件,则程序将尝试从/ SrcDB中提取它。如果名称包含空格,则整个参数必须用引号引起来。此参数不能与/ SrcSQLFile参数一起使用。
它可以是文件(表)掩码或文件(表)列表,而不是文件(表)名称,从而强制程序打开并导出文件(表)组。在这种情况下,/ TrgTableName必须为空或包含相应的掩码或列表,但有一个例外:如果目标格式为DATABASE且导出模式为APPEND,则/ TrgTableName只能包含一个表(在这种情况下,所有源表都应具有兼容字段结构体)。仅当使用/ export选项时,此扩展语法才适用。掩码应使用前缀,列表应使用前缀(在这种情况下,整个参数必须用引号引起来)。列表必须用分号分隔。参见示例。
[/ SrcSQLFile = Value]
使用SQL查询指定要打开的文件名。该文件也可以是多语句SQL脚本。在这种情况下,程序将因此执行所有语句;查询(应导出的结果)必须是文件中的最后一条SQL语句;不同的语句必须用/ SQLStatementSeparator分隔。如果名称包含空格,则整个参数必须用引号引起来。此参数不能与/ SrcTableName参数一起使用。
[/ SQLStatementSeparator = Value]
如果/ SrcSQLFile是多语句SQL脚本,则指定SQL语句的分隔符(SQL终止符)。可以是任何字符或字符代码,其后跟#符号。也有预定义的分隔符:
sqlplus,通常在Oracle SQL Plus实用程序和其他Oracle特定工具和实用程序中使用;这是两个语句之间的单独行上的斜杠(/);
mssqlgo,通常在SQL Server工具中使用;这是两个语句之间分隔行上的GO字。
默认值:分号(;)。
[/ SQLParamNames = Value]
可以在/ SrcSQLFile包含一个或多个参数化SQL查询的情况下使用。参数化查询的SQL文本包含用于动态替换的参数;每个参数都以冒号开头,例如:ITEMID,:PAYDATE等。 SQL参数在数据库引擎或数据库(对于服务器数据库)级别上进行处理。使用此开关可以定义参数名称列表,在执行查询之前应将其自动替换。此列表必须包含由%#%字符组合分隔的参数名称(此处必须省略冒号)。如果开关包含空格,则应将其括在引号中。此开关必须与/ SQLParamValues和/ SQLParamTypes开关一起使用。参见示例。
[/ SQLParamValues =值]
由%#%字符组合分隔的SQL参数值列表。列表中的项目数及其位置必须与/ SQLParamNames开关中的项目相匹配。要传递空值,该值的文本应为NULL(大写)。如果开关包含空格,则应将其括在qu中
]
奥特斯。
[/ SQLParamTypes = Value]
以%#%字符组合分隔的SQL参数类型列表。列表中的项目数及其位置必须与/ SQLParamNames开关中的项目相匹配。可用类型:布尔值,货币,日期,日期时间,浮点数,整数,SmallInt,字符串,时间,单词。交换机不应包含空格。
[/ SQLMacroNames = Value]
可以在/ SrcSQLFile包含带有宏的SQL查询(或多个SQL查询)的情况下使用。此类查询的SQL文本包含用于动态替换的宏;每个宏均以<<开头,并以>>结尾,例如<< ITEMID >>,<< PAYDATE >>等。与参数不同,宏没有类型,并且总是作为文本插入。使用此开关定义宏名称列表,在执行查询之前应将其自动替换。此列表必须包含以%#%字符组合分隔的宏名称(此处必须省略分隔符<<和>>;宏名称应仅包含字母数字字符)。在处理参数之前先处理宏。因此可以在参数内部使用宏。如果开关包含空格,则应将其括在引号中。此开关必须与/ SQLMacroValues开关一起使用。参见示例。
[/ SQLMacroValues =值]
由%#%字符组合分隔的SQL宏值列表。列表中的项数及其位置必须与/ SQLMacroNames开关中的项匹配。如果开关包含空格,则应将其括在引号中。
[/ filter = Value]
筛选条件,在打开数据库后必须将其应用于数据库。不应与/ SrcSQLFile参数一起使用;要过滤SQL查询结果,请改用SQL查询的WHERE部分。包含空格,大于号或小于号的过滤条件必须用引号引起来。参见示例5。
[/ FilterSensitive]
指定将区分大小写的源数据库过滤条件中的文字字符串与字符串值字段进行比较。只能与/ filter选项一起使用。对于ADO连接不起作用。
[/ FilterPartial]
指定源数据库的筛选条件中以星号结尾的字符串表示部分字符串匹配,而星号匹配任意数量的字符。只能与/ filter选项一起使用。对于ADO连接不起作用。
[/ sort = Value]
字段列表(或字段的相对位置),应按此列表对源数据库进行排序。不应与/ SrcSQLFile参数一起使用;要对SQL查询结果进行排序,请改用SQL查询的ORDER BY部分。字段名称(位置)必须用逗号分隔。如果列表包含空格,则必须将整个参数括在引号中(请参见示例3)。可以使用ASC和DESC修饰符。例如,使用示例3中的开关将导致按两个字段进行排序:首先按付款人姓名(按升序排列),然后按付款金额(按降序排列)排序。
仅当使用/ export选项时,以下选项才有意义:
[/ TrgDB = Value]
指定目标文件或数据库的名称。这可以是文件名,文件夹名,ODBC DSN或连接字符串。如果名称包含空格,则整个参数必须用引号引起来。
如果使用/ TrgDBInterface = FD参数并且其他命令行参数完全描述了目标数据库,则可以省略此参数。
[/ TrgDBInterface =值]
指定用于连接目标数据库以获得DATABASE导出格式的数据库接口(数据库引擎)。可能的值:ADO,FD,INTERBASE,BDE。默认值:ADO。
[/ TrgDBKind =值]
指定数据库导出格式的目标数据库类型。可能的值:FOLDER,FILE,DSN,CONSTR;最后一个必须仅用于ADO接口(请参阅/ TrgDBInterface说明)。如果未指定,程序将尝试自动检测到它。
除了使用此参数外,还可以在/ TrgDB参数中使用指定数据库类型(文件,文件夹,ODBC DSN,连接字符串)的前缀。前缀必须放在方括号<>中。可能的值:,,,。在这种情况下,建议将整个参数用引号引起来。参见示例11。
[/ TrgDBDriver =值]
为DATABASE导出格式指定目标数据库驱动程序。可能的值示例:ACCESS,DBASE,INTERBASE,FIREBIRD,ORACLE,SQL SERVER等。如果未指定,则程序将尝试自动检测到它。如果驱动程序名称包含空格,则整个参数必须用引号引起来。
[/ TrgDBUserName = Value]
指定用于连接目标数据库以用于DATABASE导出格式的用户名。如果用户名包含空格,则整个参数必须用引号引起来。
[/ TrgDBPassword =值]
指定用于连接目标数据库以用于DATABASE导出格式的密码。如果密码包含空格,则整个参数必须用引号引起来。
[/ TrgServer =值]
为DB2,SQL Server,Advantage,Informix,Interbase,Firebird,MySQL,PostgreSQL,SQL Anywh的DATABASE导出格式指定目标数据库的服务器地址
是数据库。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgPort =值]
DB2,Advantage,PostgreSQL,MySQL,Interbase或Firebird数据库服务器在其上侦听DATABASE导出格式的目标数据库的TCP / IP端口。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgProtocol =值]
指定用于连接到DB2,Firebird或Interbase类型的目标数据库以用于DATABASE导出格式的协议。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgOSAuthentication]
告诉程序针对DATABASE导出格式的目标数据库使用OS身份验证而不是数据库身份验证。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgAuthenticationMode =值]
为类型为Oracle的DATABASE导出格式的目标数据库指定身份验证模式。可能的值:Normal,SysDBA,SysOper等。有关更多信息,请阅读Oracle文档。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgVendorLibrary = Value]
DATABASE导出格式的目标数据库的数据库供应商的客户端库的路径。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgVendorHomepath =值]
DATABASE导出格式的目标数据库的数据库供应商的客户端主目录的路径。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgSystemDB = Value]
为DATABASE导出格式的目标Access数据库指定系统数据库文件的路径。只能与/ TrgDBInterface = FD选项一起使用。
[/ TrgTableName = Value]
指定目标表名称。如果省略此参数并且目标是文件,则程序将尝试从/ TrgDB中提取它。如果名称包含空格,则整个参数必须用引号引起来。
它可以是文件(表)掩码或文件(表)列表,而不是用于多表导出的文件(表)名称。在这种情况下,/ SrcTableName必须包含相应的掩码或列表。掩码应使用前缀,列表应使用前缀(在这种情况下,整个参数必须用引号引起来)。列表必须用分号分隔。参见示例。
[/ ExportMode =值]
指定导出模式。可能的值:
创建+插入
目标已创建并用传入的行填充;如果目标已经存在,则导出失败。
更换+插入
目标已创建并用传入的行填充;如果目标已经存在,它将被覆盖。
CREATE_OR_REPLACE
创建空白目标(使用适当的结构);如果目标已经存在,它将被覆盖。
附加
目标后面附加有输入行;如果目标不存在,则创建它。
笔记
-仅当目标格式为TEXT,HTML,XML(其中XML模式为“标准”或“简单”),SQL或DATABASE时,才可以使用此模式。
-源的字段结构必须与现有目标结构兼容。
空+插入
在插入输入行之前清空目标。如果目标不存在,则创建它。
笔记
-仅当目标格式为DATABASE时才能使用此模式。
-源的字段结构必须与现有目标结构兼容。
更新
目标中与传入记录匹配的记录将替换为传入记录。
/ KeyFields用于匹配记录。
笔记
-仅当目标格式为DATABASE时才能使用此模式。
-目标必须已经存在,并且应定义索引以匹配记录。
-源的字段结构必须与现有目标结构兼容。
-目标中用于匹配记录的字段(目标的关键字段)不会更新。
-当键字段可以包含NULL值时,请谨慎使用此模式。
-仔细使用此模式进行多表导出。
-对于不同的目标数据库类型/接口,此模式可能会有所不同,因此建议在生产系统上使用之前,先仔细测试它(考虑使用/ MemorySaving选项)。
附录+更新
目标中与传入记录匹配的记录将替换为传入记录。不匹配的传入记录将附加到目标。
/ KeyFields用于匹配记录。
笔记
-仅当目标格式为DATABASE时才能使用此模式。
-目标必须已经存在,并且应定义索引以匹配记录。
-源的字段结构必须与现有目标结构兼容。
-当键字段(源或目标)可以包含NULL值时,请谨慎使用此模式。
-仔细使用此模式进行多表导出。
-对于不同的目标数据库类型/接口,此模式可能会有所不同,因此建议在生产系统上使用之前,先仔细测试它(考虑使用/ MemorySaving选项)。
删除
目标中与传入记录匹配的记录将被删除。
/ KeyFields用于匹配记录。
笔记
-仅当目标格式为DATABASE时才能使用此模式。
-目标必须已经存在,并且应定义索引以匹配记录。
-当key字段可以包含NULL值。
-仔细使用此模式进行多表导出。
-对于不同的目标数据库类型/接口,此模式可能会有所不同,因此建议在生产系统上使用之前,先仔细测试它(考虑使用/ MemorySaving选项)。
如果未指定,则使用CREATE + INSERT。
[/ OpenTarget]
成功执行导出后,强制程序打开目标文件或表。在多表导出中,仅打开最后创建的目标文件或表。
[/ CreateTargetContainer]
强制程序创建目标容器(如果不存在)。目标容器是要将数据导出到的文件夹或多表数据库。创建多表数据库仅限于Microsoft Access(.mdb),SQLLite和Firebird数据库。
[/ dbfVersion =值]
指定DBF目标格式的版本(级别)。可能的值:3、4、5。默认值:3。
[/ CommitInterval =值]
指定数据库和SQL导出格式的记录中的提交间隔(提交频率)。默认值:0(最后完成COMMIT)。
[/ MemorySaving]
为数据库导出格式启用内存保存模式。当源表或目标表具有大量记录时,特别是在目标接口是ADO的情况下,内存节省模式可能很有用。除了节省内存外,还可以提高性能。注意:对于不同的目标数据库类型/接口,此模式可能会有所不同,因此建议在生产系统上使用之前仔细测试它。
[/ UseSQLParameters]
启用在内存保存模式下将SQL参数用于DATABASE导出格式。使用参数化的SQL查询可以大大加快该过程,并允许导出某些数据库类型/接口的BLOB数据。
[/ UseBatchMode]
为数据库导出格式启用批处理导出模式(仅FD连接)。批处理模式减少了目标数据库的工作量,并大大提高了导出速度。批处理的大小等于/ CommitInterval。注意:在此模式下,记录级别的日志记录可能会有所不同。
[/ SuppressOverwriteOrDeletePrompt]
禁止用于REPLACE + INSERT和CREATE_OR_REPLACE导出模式的文件/表覆盖提示,或用于EMPTY + INSERT导出模式的表清空提示。在“静默”模式下,此选项将被忽略,在这种模式下,总是禁止此类提示。
仅当使用/ export或/ copy选项时,以下选项才有意义:
[/ ExportType = Value]
指定目标格式。可能的值:
TEXT导出到文本文件(定界或定长)
JSON以JSON格式导出到文件
HTML导出到HTML文档
XML导出到XML文档
RTF导出到RTF文件
PDF导出为PDF文件(二进制文件)
EXCEL导出到Excel工作簿(二进制文件)
EXCELXLSX导出到Excel工作簿(XLSX)
EXCELXML导出到Excel工作簿(基于XML)
使用OLE将EXCELOLE导出到Excel工作簿(二进制文件)
WORDOLE使用OLE导出到Word文档(二进制文件)
SYLK导出到SYLK文件
DBF导出到dBase表(二进制文件)
SQL导出到SQL脚本文件
数据库导出到任何类型的关系数据库
自定义导出到用户定义格式的文件
如果忽略或错误了此参数,程序将尝试从/ TrgDB对其进行定义。默认情况下使用TEXT格式。由于DBF,EXCEL,PDF和DATABASE目标格式具有二进制性质,因此不应与/ copy选项一起使用。
[/ CloseWhenDone]
成功执行查询后,强制程序自行关闭。在“静默”模式下,此选项将被忽略,在该模式下,程序将自动关闭。
[/ CloseOnError]
在命令行执行过程中发生错误时,强制程序自行关闭。在“静默”模式下,此选项将被忽略,在该模式下,程序将自动关闭。
[/最小化]
程序以最小化模式启动。错误或在结束执行后(如果未使用/ CloseWhenDone开关),它将恢复到正常模式。在程序无任何窗口运行的“静默”模式下,将忽略此选项。
[/ [包括]图片]
指定在导出时包括图形数据。仅对HTML,EXCELXLSX,RTF或PDF目标格式有意义。使用此选项可能会减慢导出过程。
[/ [include]备忘录]
指定在导出时包括MEMO(大文本)字段的内容。如果没有此开关,将使用描述字段类型的常量代替字段内容。忽略DBF和DATABASE目标格式。
[/ [include] colnames]
指定在导出时包括字段(列)名称。忽略DBF和DATABASE目标格式。
[/ FixedFieldLength]
指定输出文件中的字段对于TEXT目标格式具有固定的长度(没有特殊的分隔符)。在定长文件中,比字段宽度短的字段数据由空格填充。不能与/ separator选项一起使用。
[/ separator = Value]
指定TEXT目标格式的字段分隔符。可以是任何字符或字符代码,后跟#符号。例如,如果您希望将TAB字符指定为字段分隔符,则必须使用/ separator =#9选项。如果未指定,则使用TAB字符。此选项不能与/ FixedFieldLength开关一起使用。
[/ QuoteChar =值]
指定TEXT目标格式的引号字符。如果字段数据包含嵌入的字段分隔符或引号字符,并且导出多个字段,则将引号字符放在字段数据周围。嵌入式引号由一对连续的引号字符表示。它可以是任何字符或字符代码,后跟#符号。例如,如果希望将单引号指定为引号字符,则必须使用/ QuoteChar =#39选项。如果未指定,则使用双引号。此选项不能与/ FixedFieldLength开关一起使用。
[/ QuoteAllFields]
导出多个字段时,强制用TEXT目标格式引用目标中的所有字段。对于固定长度文件,将忽略此选项。
[/ TextExpression = Value]
指定CUSTOM目标格式的表达式。
[/ TextSchema = Value]
指定TEXT目标格式的模式。可能的值:
标准或0
ado或1
bde或2
默认值:标准(0)。
[/ xmlSchema = Value]
指定XML目标格式的模式。可能的值:
ado或0(仅适用于由ADO打开的数据库)
标准或1
简单或2
xsl或3
默认值:标准(1)。
[/ xmlUseCDataAttr]
强制程序将文本数据中的CDATA属性用于XML目标格式(仅适用于简单模式)。
[/ QuoteAllFields]
强制程序将目标中的所有字段都引用为TEXT目标格式。如果省略此参数,则仅对值包含字段分隔符或引号字符的文本字段执行引号(在后一种情况下,值内的每个引号字符都会加倍)。对于固定长度文件,将忽略此选项。
[/ TrimTrailingSpaces]
指定是否修剪目标中的尾随空格和控制字符。仅适用于char和varchar数据。使用此选项可以删除无用的数据,从而减少输出量,改善某些目标格式的目标外观等。
[/ CreateIndexFile]
指定为HTML目标格式的多表导出创建单独的索引文件。如果省略此参数,将不会创建索引文件。
[/ TemplateFile = Value]
指定HTML目标格式的模板文件。导出过程将使用当前数据集中的数据丰富模板文件,最后将丰富的模板另存为目标文件。注意:使用模板时,除模板选项,文档标题和行数限制外,所有导出选项都将被忽略。
[/ ExportStepNo =值]
指定HTML目标格式的当前导出步骤。使用模板时,可以分几个步骤执行导出,并且此选项使程序知道必须在此步骤中计算模板中的哪些动态表达式。
[/ DocTitle =值]
指定HTML目标格式的文档标题。如果包含空格,则整个参数必须用引号引起来。
[/ AlternateRowColor = Value]
指定HTML,PDF,EXCELXLSX,EXCELOLE,WORDOLE和RTF目标格式的备用行颜色(每隔两行的背景色)。颜色必须以十六进制格式指定,该格式由尖的符号(#)组成,后跟三个十六进制数字rr,gg,bb,分别给出红色,绿色和蓝色的值;例如,#FF0000代表纯红色。
[/ TargetImageFormat =值]
为HTML目标格式指定目标图像的格式。可能的值:PNG,JPEG,GIF,位图,图元文件,图标,;在最后一种情况下,将以从源确定的格式创建目标图像,即不进行图像格式转换。
[/ sqlSeparator = Value]
为SQL目标格式指定SQL命令分隔符。可以是任何字符或字符代码,其后跟#符号。也有预定义的分隔符:
sqlplus,通常在Oracle SQL Plus实用程序和其他Oracle特定工具和实用程序中使用;这是两个语句之间的单独行上的斜杠(/);
mssqlgo,通常在SQL Server工具中使用;这是两个语句之间分隔行上的GO字。
默认值:分号(;)。
[/ AddDDL]
强制程序在SQL目标格式的INSERT或MERGE语句之前,将DDL语句(CREATE TABLE ...)添加到输出脚本中。
[/ TargetDBType = Value]
指定SQL目标格式的目标数据库类型(例如Access,DB2,Oracle等)。使用此选项,程序可以在输出文件中正确编码一些特定的数据类型(例如,布尔值,日期,时间和时间戳)。如果未指定,则使用YYYY-MM-DD hh:mm:ss格式(ANSI SQL标准)来表示日期,并且值用单引号引起来;对于布尔值,使用“ T”或“ F”。
[/ sqlTableName = Value]
指定SQL目标格式的表名(在SQL语句中用作表名)。导出组时被忽略文件/表(在这种情况下,使用源的表名)。如果开关包含空格,则必须将其括在引号中。
[/ sqlStatementType = Value]
为SQL目标格式指定SQL语句类型。可能的值:INSERT,COPY(仅当/ TargetDBType为PostgreSQL时),MERGE,UPDATE或DELETE。默认值:INSERT。
[/ KeyFields = Value]
指定SQL和DATABASE目标格式的关键字段(匹配字段)。该名称必须是源字段的名称,或者是多个源字段名称的逗号分隔列表。
对于SQL目标格式,必须在/ sqlStatementType为MERGE,UPDATE或DELETE时指定键字段。它们在SQL语句的ON(用于MERGE)或WHERE(用于UPDATE和DELETE)子句中使用。
对于DATABASE目标格式,必须在/ ExportMode为UPDATE,APPEND + UPDATE或DELETE时指定键字段。
当显式指定了字段映射时(在/ FieldMappingsFile或/ FieldMappings参数中),关键字段必须在那里存在并映射到target中的相应字段。
[/ encoding =值]
XML,HTML,SQL,EXCELXML或DBF目标格式的编码。 XML,EXCELXML,SQL和HTML的可能值:ASCII,UTF-8等。 DBF的可能值:DBASE ENU CP437,DBASE DEU CP437,“ ASCII” ANSI等(请参见GUI中的完整列表)。如果编码中包含空格,则必须将整个参数括在引号中。
[/ NoBOM]
指定在使用Unicode编码时不包括BOM(字节顺序标记)。
[/ LimitRecordCount =值]
指定要导出的最大记录数。如果未指定此选项或小于1,则将导出所有记录。如果只想创建文件(表)而不导出数据,请改用相应的导出模式。
[/ RecordsPerLine = Value]
指定源记录的数量,必须在目标中的每一行放置。如果未指定或错误,则使用1。对于XML,SYLK,DBF,PDF,DATABASE目标格式,将忽略此选项。
[/ RowsPerSheet =值]
在一张纸中为EXCELXML和EXCELXLSX目标格式指定行数。如果未指定或错误,则使用800000。导出时,如果输出的行数达到此值,则会自动创建新的工作表。
[/ FloatFormat =值]
为EXCELXML目标格式指定带浮点数的数字格式。
[/ DateTimeFormat =值]
指定EXCELXML目标格式的DateTime值的格式。
[/ LineTerminator =值]
指定目标文件中行终止符的样式。忽略二进制目标格式(EXCEL,PDF,DBF,DATABASE)。可能的值:WINDOWS,MAC或UNIX。
[/ FieldMappingsFile = Value]
指定文件名,其中包含源到目标字段的映射。文件的内容必须符合字段映射文件的规则。如果省略此选项,则使用/ FieldMappings选项。如果目标格式为CUSTOM且用于多表导出(即,当您指定导出表列表而不是一个表时),则忽略此选项。如果文件名包含空格,则整个参数必须用引号引起来。
[/ FieldMappingsOverrideFile = Value]
指定文件的名称,该文件包含通用字段映射的源到目标字段映射覆盖。
常规字段映射可以使用/ FieldMappingsFile,/ FieldMappings,/ columns选项来构建,或者当省略这些选项时可以自动构建。构建通用映射后,将使用源字段名称作为键将替代项与它们合并:不添加现有项,而其他项覆盖现有项的目标属性。
当您省略常规字段映射选项并依赖于自动构建的映射(对于具有大量字段的数据集特别有用)时,请使用映射替代,但是其中有一些字段或表达式不能自动创建目标属性。
此文件的规则与/ FieldMappingsFile的规则相同(请参见上文)。
如果目标格式为CUSTOM且用于多表导出(即,当您指定导出表列表而不是一个表时),则忽略此选项。
[/ FieldMappings = Value]
指定源到目标字段映射。这必须是用分号分隔的映射列表。每个映射必须包含一对用等号分隔的源字段名称和目标字段名称,例如:PaymentId = PAYMENT_ID。字段名称不应包含等号和分号。如果省略此选项,则使用/ columns选项确定要导出的源列,并根据目标数据库的规则自动确定目标字段名称(如果可能)。如果目标格式为CUSTOM且用于多表导出(即,当您指定导出表列表而不是一个表时),则忽略此选项。如果字段名称包含空格,则整个参数必须用引号引起来。如果目标格式为CUSTOM且用于多表导出(即,当您指定导出表列表而不是一个表时),则忽略此选项。
[/ FieldMappingsOverride =值]
常规字段映射。请参见上面的/ FieldMappingsOverrideFile描述中的字段映射替代说明。
此选项的规则与/ FieldMappings的规则相同(请参见上文)。
如果目标格式为CUSTOM且用于多表导出(即,当您指定导出表列表而不是一个表时),则忽略此选项。
[/ columns = Value]
指定要导出的列(字段)。这必须是字段名称或其数字索引的列表,以分号分隔。如果未指定,并且/ FieldMappingsFile和/ FieldMappings也被省略,则将导出所有源列,并根据目标数据库的规则自动确定目标字段名称(如果可能)。如果目标格式为CUSTOM且用于多表导出(即,当您指定导出表列表而不是一个表时),则忽略此选项。如果字段名称包含空格,则整个参数必须用引号引起来。
[/ FieldSourceToTargetSchema =值]
指定未指定字段映射时命名目标字段的方式。可能的值:
自动目标字段是使用源字段名称和目标数据库的常规命名规则来命名的。
小目标字段使用源字段名称和目标数据库的常规命名规则命名,最后转换为小写。
大写目标字段使用源字段名称和目标数据库的常规命名规则命名,最后转换为大写。
MatchSource目标字段的名称与源字段名称完全相同。没有进行有效性检查。
默认值:自动。
[/ TableMappingsFile = Value]
指定文件名,其中包含用于多表导出的源到目标表映射。该文件的内容必须符合表映射文件的规则。如果忽略此选项,则必须指定源和目标掩码或列表。如果文件名包含空格,则整个参数必须用引号引起来。此参数不能与/ SrcTableName和/ TrgTableName参数一起使用。
[/ LogFile = Value]
指定要写入导出日志的文件的名称。如果名称包含空格,则整个参数必须用引号引起来。
[/ AppendLog]
指定如果日志文件已经存在,则将当前日志附加到文件末尾。如果省略此开关,则现有日志文件将被覆盖。
[/ RecordLogFile = Value]
指定要写入详细信息(记录)级别的导出日志的文件的名称。如果文件名包含空格,则整个参数必须用引号引起来。注意!使用详细级别的日志记录可能会减慢导出过程。
[/ RecordLogExpression = Value]
指定用于将每个导出的源记录的结果写入RecordLogFile的表达式。如果表达式包含空格,则必须将整个参数括在引号中。
[/ AppendRecordLogFile]
指定如果RecordLogFile已经存在,则当前日志将附加到文件末尾。如果省略此开关,则现有日志文件将被覆盖。
[/ BadRecordLogFile = Value]
指定要写入详细(记录)级别的导出问题日志的文件名。如果文件名包含空格,则整个参数必须用引号引起来。注意!使用详细级别的日志记录可能会减慢导出过程。
[/ BadRecordLogExpression = Value]
指定用于将每个错误源记录的结果写入BadRecordLogFile的表达式。如果表达式包含空格,则必须将整个参数括在引号中。
[/ AppendBadRecordLogFile]
指定如果BadRecordLogFile已经存在,则当前日志将附加到文件末尾。如果省略此开关,则现有日志文件将被覆盖。
[/ ErrorHandlingType = Value]
指定如何处理记录级别错误。可能的值:
停止
发生错误时,导出过程将停止。
停止关键
当错误计数达到临界级别时,导出过程将停止(请参阅CriticalErrorCount)。
问
如果发生错误,将显示一个对话框,允许用户停止或继续。在静默模式下,此选项始终被禁止,在静默模式下将忽略此选项。
忽视
如果发生错误,则将其忽略,并且该过程将尝试继续下一条记录。不建议。
跳过表
如果发生错误,将跳过当前源表,并且该过程尝试继续下一个表。仅用于多表导出。
人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
SPSS 22.0中文 774 MB
/多国语言 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文