• 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 语句。

  • 相关阅读:
    (十六)Alian 的 Spring Cloud Eureka 集群配置(主机名方式)
    任务执行大数据量与高并发方案
    【已解决】胎教级别FontDetection在本机电脑指导跑通
    Linux学习第19天:Linux并发与竞争实例: 没有规矩不成方圆
    基于springboot实现多线程抢锁的demo
    2023年哪款PDF虚拟打印机好用?
    学习-Java循环while之求非负数之和
    SAP 选择屏幕动态通过Radio Button 显示与隐藏以及控制是否必输
    简单实现vue2响应式
    从零开始配置Java开发环境
  • 原文地址:https://blog.csdn.net/weixin_48486849/article/details/125414735