我看官方文档https://help.aliyun.com/knowledge_detail/62544.html 中接口是VARCHAR SPLIT_INDEX(VARCHAR str, VARCHAR sep, INT index)
sep 是字符串类型。是不是要用双引号或者看下分号是不是英文的?
------------------ 原始邮件 ------------------
发件人: "user-zh" <
[hidden email]>;
发送时间: 2020年7月31日(星期五) 晚上8:46
收件人: "user-zh"<
[hidden email]>;
主题: Re: Flink sql 转义字符问题
U&'\003B' 这么写就可以了 感觉好奇怪啊。。
李奇 <
[hidden email]> 于2020年7月31日周五 下午8:25写道:
> 加反斜杠就可以。\; 只不过分号应该不是特殊字符吧。
>
> > 在 2020年7月31日,下午8:13,zilong xiao <
[hidden email]> 写道:
> >
> > SPLIT_INDEX(${xxx}, ';',
> >
> 0),想从字符串中按分号切割,可是分号应该是特殊字符,语法检查总是不能通过,网上查说是可以转义,但是也没太搞懂怎么才能转义,有遇到过类似问题的大佬求指点~~
>