使用Hive的CREATE TABLE语句可以在ORC格式中创建表,而不需要指定模式。
以下是一个示例代码:
CREATE TABLE my_table
STORED AS ORC
AS
SELECT * FROM another_table;
在这个示例中,我们使用CREATE TABLE语句创建名为my_table的表,并将其存储为ORC格式。然后,我们使用SELECT语句从另一个表(another_table)中选择所有的列,并将其插入到my_table中。
请注意,如果您想要指定表的模式,可以使用CREATE TABLE语句的后续列定义。例如:
CREATE TABLE my_table (
column1 INT,
column2 STRING,
column3 DOUBLE
)
STORED AS ORC
AS
SELECT * FROM another_table;
在这个示例中,我们指定了my_table的列和数据类型。您可以根据实际情况自定义列定义。