GBase8s数据库INTO EXTERNAL 子句

INTO EXTERNAL 子句将查询结果卸载到外部表内,创建缺省的外部表描述,当您之后重新加载

这些文件时可以使用。

使用 SELECT INTO EXTERNAL 语句的 Table Options 子句来指定在外部表中卸载的数据的格式。

INTO EXTERNAL 子句将 CREATE EXTERNAL TABLE . . . SAMEAS 与 INSERT INTO . . .

SELECT 语句的功能组合在一起。

INTO EXTERNAL 子句重写在 EXTERNAL 表中任何先前存在的行。

下表描述应用于卸载数据的关键字。如果您想在外部表描述中为之后重新加载该表指定附加的表选

项,则请参阅 Table 选项。

在 SELECT … INTO EXTERNAL 语句中,您可指定除了固定的格式选项之外的在 CREATE

EXTERNAL TABLE 语句中讨论的任何表选项。

当创建的数据文件的格式类型或为定界的文本(如果您使用 DELIMITED 关键字的话)或 GBase

8s 内部的数据格式的文本(如果您使用 GBASEDBT 关键字的话)时,您可使用 INTO

EXTERNAL 子句。您不可将它用于固定的格式卸载。

关键字 作用

DELIMITER 指定在定界的文本文件中分隔字段的字符

ESCAPE 指示数据库服务器识别在基于 ASCII 文本的数据文件中字段之间作为分隔符嵌

入的 ASCII 特殊字符。 紧接在 DELIMITER 指定的 field_delimiter 分隔符的

任何实例之前的缺省的转义字符,此处的那个字符是该数据中的字母值。 或者

您包括或者您省略 ESCAPE 关键字,在缺省情况下,此功能是被启用的,或者

您可指定 ESCAPE ON 关键字来使得您的 SQL 代码的读者更清楚地了解启用

了此特性。要防止在该数据中的字母的 field_delimiter 分隔符字符被转义,您

必须指定 ESCAPE OFF 关键字。

在缺省情况下,ESCAPE 关键字在字母的 field_delimiter 字符之前插入的转义

字符是反斜杠(\)字符。但如果将 DEFAULTESCCHAR 配置参数设置为单个

字符值,则以那个字符取代定界符字符的反斜杠(\)用作字母,当指定

ESCAPE 或 ESCAPE ON 时。

FORMAT 指定在该数据文件中的数据的格式

RECORDEND 指定在定界的文本文件中分隔记录的字符

要获取更多关于外部表的信息,请参阅 CREATE EXTERNAL TABLE 语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值