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

时间:2024-01-23 20:08:51

任务示例

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