SQL文件输出帮助文档
SQL文件输出步骤是将表结构和表数据通过SQL语句输出到文件,其中包括:CREATE TABLE建表语句;TRUNCATE TABLE清空表数据语句;INSERT INTO插入数据语句;还可以将多个表输出的SQL文件内容通过追加的方式融合到一个SQL文件中;也可将大规模数据通过拆分的方式分解至多个SQL文件中,提高输出和导入的执行效率。步骤配置信息如图1所示。
图1 SQL文件输出步骤配置信息
下文详细解释各控件的含义:
1、转换步骤名称:步骤的名称,在单一的转换中,名称必须唯一。
2、数据库连接:目标数据源的JDBC连接,右侧第一个“编辑”可以对数据库连接信息进行编辑;第二个“新建”按钮可以新建数据库连接;第三个“向导”按钮可以根据指引分步去建立数据库连接。
3、目标模式:以PostgreSQL数据库为例,填写数据库下需要操作的模式名称。
4、目标表:生成SQL语句的数据库表,可通过右边的“浏览”按钮自动填充。
5、增加创建表语句:如需在生成的SQL文件内容中包含CREATE TABLE建表语句,则勾选此项。如图2所示
图2 创建表语句
6、增加清空表语句:如需在生成的SQL文件内容中包含TRUNCATE TABLE清空表语句,则勾选此项。如图3所示,注:创建表语句和清空表语句,只能选其一。
图3 清空表数据语句
7、每个语句另起一行:为每个语句开启新的一行,勾选此项可以提高文件内容的可读性。如图4所示,每结束一个SQL语句,就另起一行。
图4 多个SQL语句的展示形式
8、文件名:指定生成输出SQL文件的文件名,右侧“浏览”按钮,可以指定文件存储的目录,如果不指定,就会自动保存在程序根目录。注:如果在选择目录时,选择了文件保存类型(即:文件扩展名),输出的文件只会生成(说明编号11)中所设定的扩展名,而之前所选的扩展名会直接变成文件名的一部分。如图5,图6所示……
文章转载自:https://ckettle.ccsaii.com.cn/help/StepPluginType/SQLFileOutput?s=****
更多详细内容,可点击上述链接查看。