Senthilkumar created DRILL-5298: ----------------------------------- Summary: CTAS with 0 records from a SELECT query should create the table with metadata Key: DRILL-5298 URL: https://issues.apache.org/jira/browse/DRILL-5298 Project: Apache Drill Issue Type: Bug Components: Metadata, Query Planning & Optimization Affects Versions: 1.9.0 Environment: MapR 5.2 Reporter: Senthilkumar Fix For: 1.9.0
Hello team, I create a table in Drill using CTAS as CREATE TABLE CTAS_TEST AS SELECT * FROM `hive.default`.`test` WHERE 1 = 0 It runs successfully. But the table is not getting created as there are 0 records getting returned from the SELECT query. CTAS should still go ahead and create the table with the column metadata. When BI tools fire up multi-pass queries, with CTAS in the first query, the subsequent queries fail because of a missing table. In databases like SQL Server, Postgres, CTAS will create the table, even if the SELECT doesnt return any rows. -- This message was sent by Atlassian JIRA (v6.3.15#6346)