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


------------------ 原始邮件 ------------------
发件人:                                                                            
                                            "user-zh"                           
                                                         
<acidzz...@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; 这么写就可以了 感觉好奇怪啊。。

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

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

回复