SnowConvert AI - Hive - CREATE TABLE¶
Applies to
Hive SQL
Spark SQL
Databricks SQL
Descrição¶
Cria uma nova tabela no banco de dados atual. Você define uma lista de colunas, cada uma contendo dados de um tipo distinto. O proprietário da tabela é o emissor do comando CREATE TABLE.
Para mais informações, consulte a documentação CREATE TABLE.
Sintaxe da gravação ¶
IF NOT EXISTS ¶
Descrição¶
Garante que a tabela seja criada somente se ainda não existir, evitando duplicação e erros no script SQL.
Dica
Essa sintaxe é totalmente compatível com o Snowflake.
Aplica-se a¶
Hive
Spark
Databricks
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Código de saída:¶
PARTITION BY¶
Descrição¶
As partições são criadas na tabela, com base nas colunas especificadas.
Essa sintaxe não é necessária no Snowflake.
Aplica-se a¶
Hive
Spark
Databricks
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Código de saída:¶
CLUSTERED BY¶
Descrição¶
As partições criadas na tabela serão agrupadas em buckets fixos com base na coluna especificada para agrupamento em bucket.
Esta sintaxe é parcialmente suportada
Aplica-se a¶
Hive
Spark
Databricks
Sintaxe da gramática¶
A cláusula
CLUSTERED BY, usada para otimização de desempenho, será convertida paraCLUSTER BYno Snowflake. O desempenho pode variar entre as duas arquiteturas.A cláusula
SORTED BYpode ser removida durante a migração, porque o Snowflake classifica automaticamente os dados dentro das micropartições.A cláusula
INTO BUCKETS, uma configuração de particionamento específica de SparkSQL/Databrick, deve ser totalmente eliminada, porque não é aplicável no Snowflake.
Amostra de padrões da origem¶
Código de entrada:¶
Código de saída:¶
ROW FORMAT¶
Descrição¶
Especifica o formato da linha para entrada e saída.
Esta sintaxe não é suportada no Snowflake
Aplica-se a¶
Hive
Spark
Databricks
Sintaxe da gramática¶
Amostra de padrões da origem¶
Código de entrada:¶
Código de saída:¶
STORED AS¶
Descrição¶
Formato de arquivo para armazenamento de tabelas.
Esta sintaxe não é suportada no Snowflake
Aplica-se a¶
Hive
Spark
Databricks