• 沒有找到結果。

右键菜单

4.16.7 管理表数据

4.16.7.1 概述

本节描述如何管理表数据。

4.16.7.2 导出表 DDL

执行以下步骤导出表DDL:

步骤1 在“对象浏览器”窗格中,右键单击所选表,选择“导出DDL”。

Data Studio显示“Data Studio安全免责声明”对话框。

步骤2 单击“确定”。

Data Studio显示“另存为”对话框。

步骤3 在“另存为”对话DDL的保存位置,单击“保存”。状态栏会显示操作进度。

说明

● 要终止导出操作,双击状态栏,打开“进度视图”页签,单击 。有关详情,请参见取消 导出表数据操作。

● 如果文件名包含Windows中文件名不支持的字符,则文件名的名称会与模式名称不同。

● 要执行该操作,需要Microsoft Visual C Runtime文件(msvcrt100.dll)。详情请参阅故障处 理。

“导出完成”对话框和状态栏显示已完成操作的状态。

数据库编码 文件编码 支持导出DDL

UTF-8 UTF-8 是

GBK 是

LATIN1 是

GBK GBK 是

UTF-8 是

LATIN1 否

LATIN1 LATIN1 是

GBK 否

UTF-8 是

说明

可选择并导出多个对象的DDL。批量导出章节列举了不支持导出DDL的对象。

----结束

4.16.7.3 导出表 DDL 和数据

通过导出表DDL和数据,可导出如下内容:

● 表的DDL

● 表的行和列

执行以下步骤导出表DDL和数据:

步骤1 在“对象浏览器”窗格中,右键单击所选表,选择“导出DDL和数据”。

Data Studio显示“Data Studio安全免责声明”对话框。

步骤2 单击“确定”。

Data Studio显示“另存为”对话框。

步骤3 在“另存为”对话DDL的保存位置,单击“保存”。状态栏会显示操作进度。

说明

● 要终止导出操作,双击状态栏,打开“进度视图”页签,单击 。有关详情,请参见取消 导出表数据操作。

● 如果文件名包含Windows中文件名不支持的字符,则文件名的名称会与模式名称不同。

● 要执行该操作,需要Microsoft Visual C Runtime文件(msvcrt100.dll)。详情请参阅故障处 理。

“导出完成”对话框和状态栏显示已完成操作的状态。

数据库编码 文件编码 支持导出DDL

UTF-8 UTF-8 是

GBK 是

LATIN1 是

GBK GBK 是

UTF-8 是

LATIN1 否

LATIN1 LATIN1 是

GBK 否

UTF-8 是

说明

可从普通表和分区表中选择多个对象,以导出DDL和数据。导出的内容包含列、行、索引、约束 和分区。批量导出章节列举了不支持导出DDL和数据的对象。

----结束

4.16.7.4 导出表数据

执行以下步骤导出表数据:

步骤1 右键单击表,选择“导出表数据”导出表数据。

Data Studio显示“导出表数据”对话框,包含如下选项:

● “格式”:表数据可导出为Excel(xlsx/xls)、CSV、文本或二进制格式。默认为

● “将NULL替换为”:可指定字符串,用于替换表中的null值。该项不支持填入换 行符或回车符,最多可填入100个字符。该字段的值不得与分隔符和引号值相同。

– “不再显示”:如果勾选该项,则今后在当前登录的Data Studio实例中导出 表数据时不再显示安全免责声明。

说明

● 字符串、Double、日期、日历和布尔数据类型按原样存储在Excel中。所有其他数据类型转 换为字符串存储在Excel中。

● 对于Excel导出,如果单元格大小超过32767个字符,则导出到该单元格的数据会被截断。

步骤2 填写所需字段,单击“确定”。

Data Studio弹出“另存为”对话框。

步骤3 单击“保存”,以所选格式保存导出的数据。状态栏会显示操作进度。

“数据导出成功”对话框和状态栏显示已完成操作的状态。

说明

● 在导出表过程中,若磁盘空间已满,Data Studio显示I/O错误。执行以下步骤解决这一问 题:

1. 点击“确定”关闭数据库连接。

2. 清理磁盘。

3. 重建连接,导出表数据。

● 如果文件名包含Windows中文件名不支持的字符,则文件名的名称会与表名称不同。

----结束