云数据库 GaussDB-执行导出数据:任务示例

时间:2023-11-01 16:22:50

任务示例

  • 示例1:将表reasons的数据通过外表foreign_tpcds_reasons导出到数据文件中。
    1
    openGauss=# INSERT INTO foreign_tpcds_reasons SELECT * FROM reasons;
  • 示例2:通过条件过滤(r_reason_sk =1),向数据文件中导出部分数据。
    1
    openGauss=# INSERT INTO foreign_tpcds_reasons SELECT * FROM reasons WHERE r_reason_sk=1;
  • 示例3:对于特殊的数据类型如RAW类型,在导出之后是一个二进制文本,导入工具无法识别。需使用RAWTOHEX()函数将其转换为16进制文本导出。
    1
    openGauss=# INSERT INTO foreign_blob_type_tab SELECT RAWTOHEX(c) FROM blob_type_tab; 
support.huaweicloud.com/distributed-devg-v2-opengauss/gaussdb-v5r2c10-0236.html