Skip to content

[Bug]: Some flinksql grammar errors #464

Description

@liuxy0551

Version

latest

Which SQL?

Flink

SQL content

SELECT * FROM orders ORDER BY price * quantity ASC LIMIT 10;


INSERT INTO Paimon.iov_paimon_prd.ods_track_vcos_log_prs_hi
SELECT
vin AS vin, -- 车架号
-- Kafka时间戳转毫秒级(含毫秒精度)
UNIX_TIMESTAMP(DATE_FORMAT(kafka_timestamp, 'yyyy-MM-dd HH:mm:ss')) * 1000
+ EXTRACT(MILLISECOND FROM kafka_timestamp) AS kafka_ts -- Kafka时间戳(毫秒)
FROM ods_track_vcos_log_prs_rt2
WHERE JSON_VALUE(parse_track_pb(data), '$.eid') = '1570001000';


INSERT INTO Paimon.iov_paimon_prd.ods_track_vcos_log_prs_hi
SELECT
vin AS vin, -- 车架号
-- Kafka时间戳转毫秒级(含毫秒精度)
UNIX_TIMESTAMP(DATE_FORMAT(kafka_timestamp, 'yyyy-MM-dd HH:mm:ss')) * 1000
+ EXTRACT(MILLISECOND FROM kafka_timestamp) AS kafka_ts -- Kafka时间戳(毫秒)
FROM ods_track_vcos_log_prs_rt2
WHERE JSON_VALUE(parse_track_pb(data), '$.eid' RETURNING STRING) = '1570001000';

JavaScript/TypeScript code

What happened?

  • ORDER BY + expression
Image
  • EXTRACT 函数
Image
  • JSON_VALUE RETURNING

https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/dev/table/functions/systemfunctions/

Image

Relevant log output

Activity

  1. self-assigned this
    on Mar 2, 2026
  2. added 11 commits that reference this issue on Mar 2, 2026
    4d8eeb2
    e8321c4
    f3cdd9d
    fe629fd
    62eb288
    0cb6af6
    c1b9d17
    5859b45
    dd565a2
    d079995
    320fe22
  3. Cythia828 commented on Mar 4, 2026

    @Cythia828
    Collaborator

    JSON_VALUE相关的修复在这里做过了#459
    但是没有发版,你可以操作下发个版然后将monaco-sql-languages的dt-sql-parser升级到最新版本,再去看你的SQL有什么问题

  4. liuxy0551 commented on Mar 5, 2026

    @liuxy0551
    CollaboratorAuthor

    JSON_VALUE相关的修复在这里做过了#459 但是没有发版,你可以操作下发个版然后将monaco-sql-languages的dt-sql-parser升级到最新版本,再去看你的SQL有什么问题

    #459 修改可以解决我的其中一个问题,支持了 RETURNING columnType,关联 PR 仅添加一个相关单测 sql

  5. added 3 commits that reference this issue on Mar 6, 2026
    7224ac9
    f76619f
    7d9ca1a
  6. added a commit that references this issue on Mar 29, 2026
    20e352c
  7. added a commit that references this issue on May 12, 2026
    fe15ad7
  8. added a commit that references this issue on May 20, 2026
    f2dc64f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions