Snowpark Migration Accelerator: Using¶
Descrição¶
O comando USING no Spark especifica qual formato de arquivo deve ser usado ao criar uma tabela. Os formatos comuns incluem CSV, JSON e AVRO. Para obter informações mais detalhadas sobre o comando Create Table USING, consulte a documentação do Databricks.
Sintaxe¶
CREATE TABLE [IF NOT EXISTS] [db_name.]table_name
[(col_name1 col_type1 [COMMENT col_comment1], ...)]
USING data_source
[OPTIONS (key1 [ = ] val1, key2 [ = ] val2, ...)]
[PARTITIONED BY (col_name1, col_name2, ...)]
[CLUSTERED BY (col_name3, col_name4, ...) INTO num_buckets BUCKETS]
[LOCATION path]
[COMMENT table_comment]
[TBLPROPERTIES (key1 [ = ] val1, key2 [ = ] val2, ...)]
[AS select_statement]
Amostra de padrões da origem¶
A instrução de origem de dados USING
não é suportada no Snowflake. Durante a migração, essa instrução será comentada e marcada com uma mensagem de erro, aviso e informação (EWI), indicando que não é suportada.
Amostra de dados¶
CREATE TABLE table1
(
id INTEGER
) USING DELTA;
CREATE TABLE table1
(
id INTEGER
) /*** MSC-WARNING - MSCEWI# - SNOWFLAKE DOES NOT SUPPORT USING STATEMENT ***/
-- USING DELTA;
Problemas conhecidos¶
O Snowflake não suporta a cláusula de origem de dados USING em instruções SQL.