You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by Hannan Kan <ha...@foxmail.com> on 2020/07/31 13:03:51 UTC

回复: Flink sql 转义字符问题

我看官方文档https://help.aliyun.com/knowledge_detail/62544.html&nbsp;中接口是VARCHAR SPLIT_INDEX(VARCHAR str, VARCHAR sep, INT index)
sep 是字符串类型。是不是要用双引号或者看下分号是不是英文的?


------------------&nbsp;原始邮件&nbsp;------------------
发件人:                                                                                                                        "user-zh"                                                                                    <acidzz163@gmail.com&gt;;
发送时间:&nbsp;2020年7月31日(星期五) 晚上8:46
收件人:&nbsp;"user-zh"<user-zh@flink.apache.org&gt;;

主题:&nbsp;Re: Flink sql 转义字符问题



U&amp;'\003B'&nbsp; 这么写就可以了 感觉好奇怪啊。。

李奇 <359502980@qq.com&gt; 于2020年7月31日周五 下午8:25写道:

&gt; 加反斜杠就可以。\;&nbsp; 只不过分号应该不是特殊字符吧。
&gt;
&gt; &gt; 在 2020年7月31日,下午8:13,zilong xiao <acidzz163@gmail.com&gt; 写道:
&gt; &gt;
&gt; &gt; SPLIT_INDEX(${xxx}, ';',
&gt; &gt;
&gt; 0),想从字符串中按分号切割,可是分号应该是特殊字符,语法检查总是不能通过,网上查说是可以转义,但是也没太搞懂怎么才能转义,有遇到过类似问题的大佬求指点~~
&gt;