【GBase 8a MPP数据库集群】使用通用通配符加载文件

通配符可用于替代字符串中的任何其他字符,当我们加载多个相似文件的时候可以使用通配符操作。

  • 通配符 *
    匹配 0 或多个字符
    a*b
    a 与 b 之间可以有任意长度的任意字符, 也可以一个也没有, 如 aabcb, axyzb, a012b,ab。
    SQL语句:
    //加载data文件夹下的所有.txt结尾的文件
    LOAD DATA INFILE 'ftp://127.0.0.1/data/*.txt' INTO TABLE test.t 
    
  • 通配符 ?
    匹配任意一个字符.
    a?b
    a 与 b 之间必须也只能有一个字符, 可以是任意字符, 如 aab, abb, acb, a0b。
    SQL语句:
    //加载data文件夹下的t_1.txt, t_2.txt, t_3.txt文件
    LOAD DATA INFILE 'ftp://127.0.0.1/data/t_?.txt' INTO TABLE test.t 
    
  • 通配符 [list]
    匹 配 list 中 的任意单一字符
    a[xyz]b
    a 与 b 之间必须也只能有一个字符, 但只能是 x 或 y 或 z, 如: axb, ayb, azb。
    SQL语句:
    //加载data文件夹下的文件
    LOAD DATA INFILE 'ftp://127.0.0.1/data/a[xyz]b.txt' INTO TABLE test.t 
    
    //加载data文件夹下的已tb1.txt,tb2.txt.....tb9.txt文件
    LOAD DATA INFILE 'ftp://127.0.0.1/data/t[0-9].txt' INTO TABLE test.t 
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值