1、虚拟表与伪列
1.1、DUAL 虚拟表
Oracle 专属占位表 → Flink 直接省略
| Oracle |
Flink SQL |
| SELECT SYSDATE FROM DUAL; SELECT 1+1 FROM DUAL; |
SELECT CURRENT_TIMESTAMP; SELECT 1+1; |
Flink SQL 支持无 FROM 子句的 SELECT,DUAL 直接删除即可。
1.2、ROWNUM 伪列
行号限制 → ROW_NUMBER() 窗口函数
| Oracle |
Flink SQL |
| SELECT * FROM t WHERE ROWNUM |
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY proctime) AS rn FROM t ) WHE |
订阅专栏 解锁全文
-oracle到Flink SQL语法迁移&spm=1001.2101.3001.5002&articleId=162827651&d=1&t=3&u=667de62bd829431cba1d138fa5a294ca)
250

被折叠的 条评论
为什么被折叠?



