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]
Copy

Amostra de padrões da origem

The USING data source statement is not supported in Snowflake. During migration, this statement will be commented out and marked with an Error, Warning, and Issue (EWI) message indicating that it is unsupported.

Amostra de dados

CREATE TABLE table1
(
id INTEGER
) USING DELTA;
Copy
CREATE TABLE table1
(
id INTEGER
) /*** MSC-WARNING - MSCEWI# - SNOWFLAKE DOES NOT SUPPORT USING STATEMENT ***/
-- USING DELTA;
Copy

Problemas conhecidos

O Snowflake não suporta a cláusula de origem de dados USING em instruções SQL.