fix(flink): fix flinksql syntax error about ROW and function using #383
+2,296
−2,122
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
修复FlinkSQL语法错误飘红问题 #382
发现问题方
stream产品客户方发现,具体禅道地址:http://zenpms.dtstack.cn/zentao/bug-view-123456.html
出现报错sql
create view v_search_product as select * from ( select request_id, click_time, date_format (click_time, 'yyyy-MM-dd') as click_date, cast(wid as bigint) as wid, query, row_number() over ( partition by wid, date_format (click_time, 'yyyy-MM-dd') order by click_time ) as ranks from search_product where wid is not null and wid <> 'None' and date_format (click_time, 'yyyy-MM-dd') >= to_date ('2024-12-04', 'yyyy-MM-dd') ) t where ranks = 1 and wid > 0;
出现飘红原因
ROW
的使用可以ROW<>
也可以ROW()
,而我们语法文件只支持了ROW<>
参考文档地址
基础使用文档
验证截图