zoukankan      html  css  js  c++  java
  • hive 中转义符使用问题

    在写hive查询的时候,如果遇到特殊字符需要使用一些转义符进行转义,如:

    hive>select split(ip,’\&’) from students;

    通过转义,hive能识别&,并按&进行分割。

    但现实中使用会有一些问题,如

    hive>select split(ip,’\.’) from students;

    该语句无法安装’.'来分割ip。经过仔细研究发现需要写成如下格式:

    hive>select split(ip,’\\.’) from students;

    需要经过两次转义,hive才能识别。

    究其原因可能是有些特殊字符hive需要转义,翻译成hadoop后,hadoop也认为这是一个特殊字符,所以需要再转一次义才能正常工作。

  • 相关阅读:
    Flask_脚本
    数据库
    模板
    视图函数和视图类
    HTTP请求
    Flask路由注册
    初识Flask
    微信小程序之基础使用
    celery任务队列
    文件处理小结
  • 原文地址:https://www.cnblogs.com/end/p/2553745.html
Copyright © 2011-2022 走看看