Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-9092

SQL: Support CREATE TABLE .. AS (SELECT * from ...) syntax

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.5, 2.6
    • None
    • sql
    • Docs Required

    Description

      Currently syntax is not supported (T172 feature in SQL Standard)

      create table test as (select * from created_table);
      Error: CREATE TABLE ... AS ... syntax is not supported (state=0A000,code=0)
      java.sql.SQLException: CREATE TABLE ... AS ... syntax is not supported
      at org.apache.ignite.internal.jdbc.thin.JdbcThinConnection.sendRequest(JdbcThinConnection.java:762)
      at org.apache.ignite.internal.jdbc.thin.JdbcThinStatement.execute0(JdbcThinStatement.java:212)
      at org.apache.ignite.internal.jdbc.thin.JdbcThinStatement.execute(JdbcThinStatement.java:475)
      at sqlline.Commands.execute(Commands.java:823)
      at sqlline.Commands.sql(Commands.java:733)
      at sqlline.SqlLine.dispatch(SqlLine.java:795)
      at sqlline.SqlLine.begin(SqlLine.java:668)
      at sqlline.SqlLine.start(SqlLine.java:373)
      at sqlline.SqlLine.main(SqlLine.java:265)

      But in H2 this statement allowed to do

      Attachments

        Activity

          People

            Unassigned Unassigned
            spilschikov Stepan Pilschikov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: