数据仓库服务 GaussDB(DWS)-使用GDS从远端服务器上导入表数据到GaussDB(DWS)集群:创建外表

时间:2025-02-12 15:02:13

创建外表

  1. 使用SQL客户端工具连接 GaussDB (DWS)数据库。
  2. 创建如下外表:

    LOCATION:请替换成实际的GDS地址和端口。

     1 2 3 4 5 6 7 8 910111213141516171819202122232425262728
    DROP FOREIGN TABLE IF EXISTS product_info_ext;CREATE FOREIGN TABLE product_info_ext(    product_price                integer        not null,    product_id                   char(30)       not null,    product_time                 date           ,    product_level                char(10)       ,    product_name                 varchar(200)   ,    product_type1                varchar(20)    ,    product_type2                char(10)       ,    product_monthly_sales_cnt    integer        ,    product_comment_time         date           ,    product_comment_num          integer        ,    product_comment_content      varchar(200)              ) SERVER gsmpp_server OPTIONS(LOCATION 'gsfs://192.168.0.90:5000/*',FORMAT ' CS V' ,DELIMITER ',',ENCODING 'utf8',HEADER 'false',FILL_MISSING_FIELDS 'true',IGNORE_EXTRA_DATA 'true')READ ONLY LOG  INTO product_info_err PER NODE REJECT LIMIT 'unlimited';

    返回如下信息表示创建成功:

    1
    CREATE FOREIGN TABLE

support.huaweicloud.com/bestpractice-dws/dws_05_0032.html