SnowConvert AI - Hive - CREATE TABLE¶
Applies to
Hive SQL
Spark SQL
Databricks SQL
Description¶
Crée une nouvelle table dans la base de données actuelle. Vous définissez une liste de colonnes qui contiennent chacune des données d’un type distinct. Le propriétaire de la table est l’émetteur de la commande CREATE TABLE.
Pour plus d’informations, consultez la documentation CREATE TABLE.
Syntaxe grammaticale ¶
IF NOT EXISTS ¶
Description¶
Garantit que la table n’est créée que si elle n’existe pas déjà, ce qui permet d’éviter les doublons et les erreurs dans votre script SQL.
Hint
Cette syntaxe est entièrement prise en charge par Snowflake.
S’applique à :¶
Hive
Spark
Databricks
Grammar Syntax¶
Modèles d’échantillons de sources¶
Code d’entrée :¶
Code de sortie :¶
PARTITION BY¶
Description¶
Les partitions sont créées sur la table, en fonction des colonnes spécifiées.
Cette syntaxe n’est pas nécessaire dans Snowflake.
S’applique à :¶
Hive
Spark
Databricks
Grammar Syntax¶
Modèles d’échantillons de sources¶
Code d’entrée :¶
Code de sortie :¶
CLUSTERED BY¶
Description¶
Les partitions créées sur la table seront réparties dans des compartiments fixes en fonction de la colonne spécifiée pour le compartimentage.
Cette grammaire est partiellement prise en charge.
S’applique à :¶
Hive
Spark
Databricks
Grammar Syntax¶
La clause
CLUSTERED BY, utilisée pour l’optimisation des performances, sera convertie enCLUSTER BYdans Snowflake. Les performances peuvent varier entre les deux architectures.La clause
SORTED BYpeut être supprimée pendant la migration, car Snowflake gère automatiquement le tri des données au sein de ses micro-partitions.La clause
INTO BUCKETS, un paramètre de partitionnement SparkSQL/Databricks spécifique, devrait être entièrement supprimé, car il n’est pas applicable dans Snowflake.
Modèles d’échantillons de sources¶
Code d’entrée :¶
Code de sortie :¶
ROW FORMAT¶
Description¶
Spécifie le format des lignes pour l’entrée et la sortie.
Cette grammaire n’est pas prise en charge dans Snowflake.
S’applique à :¶
Hive
Spark
Databricks
Grammar Syntax¶
Modèles d’échantillons de sources¶
Code d’entrée :¶
Code de sortie :¶
STORED AS¶
Description¶
Format de fichier pour le stockage des tables.
Cette grammaire n’est pas prise en charge dans Snowflake.
S’applique à :¶
Hive
Spark
Databricks