Sergey Nuyanzin created FLINK-36038: ---------------------------------------
Summary: SHOW CREATE VIEW returns invalid query Key: FLINK-36038 URL: https://issues.apache.org/jira/browse/FLINK-36038 Project: Flink Issue Type: Bug Components: Table SQL / API Affects Versions: 1.20.0 Reporter: Sergey Nuyanzin Assignee: Sergey Nuyanzin especially for views with comments for instance 1. create view {code:sql} CREATE VIEW v1 COMMENT 'test view' AS SELECT 1, 'a'; {code} 2. show create {code:sql} SHOW CREATE VIEW v1; {code} it returns query {code:sql} CREATE VIEW `default_catalog`.`default_database`.`v1`(`EXPR$0`, `EXPR$1`) as SELECT 1, 'a' COMMENT 'test view' {code} now if we try to execute it fails as {noformat} [ERROR] Could not execute SQL statement. Reason: org.apache.flink.sql.parser.impl.ParseException: Incorrect syntax near the keyword 'COMMENT' at line 2, column 15. Was expecting one of: <EOF> "AS" ... "EXCEPT" ... {noformat} the reason is that {{COMMENT}} should be before the query according to syntax mentioned at https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/sql/create/#create-view -- This message was sent by Atlassian Jira (v8.20.10#820010)