[ https://issues.apache.org/jira/browse/FLINK-10163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16584672#comment-16584672 ]
Timo Walther commented on FLINK-10163: -------------------------------------- [~suez1224] Yes, I think the full implementation as [~hequn8128] added it to the issue should be done with the DDL FLIP. We need a proper parser for this that also allows escaping like \{{CREATE VIEW `My Table Name`}} and specifying optional column names and types. Also \{{DROP VIEW}} and \{{REPLACE VIEW}}. This should be integrated with the Table API. This issue descibes just a MVP solution for allowing the very basic \{{CREATE_VIEW name AS query}} for the SQL Client. Because there is currently no way of defining a similar functionality like \{{tableEnv.registerTable("name", ...)}} in Table API. > Support CREATE VIEW in SQL Client > --------------------------------- > > Key: FLINK-10163 > URL: https://issues.apache.org/jira/browse/FLINK-10163 > Project: Flink > Issue Type: New Feature > Components: Table API & SQL > Reporter: Timo Walther > Assignee: Timo Walther > Priority: Major > > The possibility to define a name for a subquery would improve the usability > of the SQL Client. The SQL standard defines \{{CREATE VIEW}} for defining a > virtual table. > > Example: > {code} > CREATE VIEW viewName > [ '(' columnName [, columnName ]* ')' ] > AS Query > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)