[导出] 对话框使您可以设置在 Interactive SQL 中将结果集导出到文件时的选项。
文件名 键入要将结果集导出到的文件的名称。或者,也可以通过单击 [浏览] 定位文件。
格式 选择以下输出格式之一:
ASCII 输出为 ASCII 格式文件,且文件中每排表示一行。所有的值都用逗号分隔,并且字符串括在撇号(单引号)中。
还可以使用其它三种特殊序列。两个字符 \n 代表换行符;\\ 代表单个 \;而序列 \xDD 代表具有十六进制代码 DD 的字符。这是缺省的输出格式。
dBase II 输出结果是 dBASE II 格式的文件,且列定义位于文件的顶部。注意,最多可以输出 32 列。将列名称截断为 11 个字符,并且将每列中的每行数据截断为 255 个字符。
dBase III 输出结果是 dBASE III 格式的文件,且列定义位于文件的顶部。注意,最多可以输出 128 列。将列名称截断为 11 个字符,并且将每列中的每行数据截断为 255 个字符。
Excel 输出结果是 Excel 2.1 工作表。工作表的第一行包含列标签(如果未定义标签,则为名称)。后面的工作表行包含实际的表数据。
固定 输出结果是每列都有固定宽度的固定格式。使用 COLUMN WIDTHS 子句可以指定每一列的宽度。在该格式中不输出列标题。如果省略 COLUMN WIDTHS 子句,则根据列的数据类型计算每列的宽度,该宽度足以容纳此数据类型的任何值。例外情况是:LONG VARCHAR 和 LONG BINARY 数据缺省为 32 KB。
FoxPro 输出结果是 FoxPro 格式的文件(FoxPro 备忘录字段与 dBASE 备忘录字段不同),且列定义位于文件的顶部。注意,最多可以输出 128 列。将列名称截断为 11 个字符。将列名称截断为 11 个字符,并且将每列中的每行数据截断为 255 个字符。
HTML 输出结果是超文本标记语言格式。
Lotus 1-2-3 输出结果是 Lotus WKS 格式的工作表。在工作表中,列名将被置为第一行。注意,其它软件(例如 Lotus 1-2-3)可以装载的 Lotus WKS 格式的工作表有对最大大小的特定限制。对 Interactive SQL 可以生成的文件的大小没有限制。
SQL 语句 输出结果是重新创建表中的信息所需的 Interactive SQL INPUT 语句。
XML 输出结果是以 UTF-8 编码并包含嵌入式 DTD 的 XML 文件。二进制值以 CDATA 块进行编码,二进制数据显示为两位数十六进制字符串。INPUT 语句不接受 XML 作为文件格式。
编码 指定写入文件时使用的代码页。如果选择了 ASCII 格式,则只能指定该选项。可以指定要使用的编码,或者如果选择了(缺省),则使用运行有 Interactive SQL 的计算机的缺省编码。
转义文本数据 选中此选项时,数据库服务器将把转义字符后的字符识别并解释为特殊字符。缺省转义字符为反斜线 (\)。换行符可以作为组合 \n 包含在数据中,其它字符可以作为十六进制 ASCII 代码(如使用 \x09 代替制表符)包含在数据中。两个连续的反斜线字符 ( \\ ) 被解释为单个反斜线。任何除 n、x、X 或 \ 以外的字符及前面的反斜线都被解释为两个单独的字符。例如,\q 插入反斜线和字母 q。
转义字符 可以为存储为十六进制代码的字符指定转义字符。缺省转义字符为反斜线 (\)。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。