Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :✅Entrepôt dans Microsoft Fabric
Vous pouvez créer des tables temporaires#temp () à portée de session dans Fabric Data Warehouse.
Ces tables existent uniquement au sein de la session où vous les créez et durent toute la durée de cette session. Les autres utilisateurs ou sessions ne peuvent pas voir ces tableaux. Le système supprime automatiquement ces tables à la fin de la session ou lorsque vous retirez la #temp table. Tous les utilisateurs peuvent accéder à ces tables sans avoir besoin d’une autorisation spécifique au niveau de l’élément.
La syntaxe pour la manipulation et la définition des données est la même que dans les tables utilisateur dans Fabric Data Warehouse, mais vous ajoutez le préfixe # au nom de la table. Pour plus d’informations, voir CREATE TABLE Tables temporaires.
Tables temporaires non distribuées et distribuées
Vous pouvez créer deux types de tables #temp selon des cas d’usage spécifiques : non distribuées et distribuées.
Une table de #temp non distribuée (appuyée sur MDF) est le type par défaut. La syntaxe de création et d’utilisation de tables #temp non distribuées dans Fabric Data Warehouse est similaire aux tables utilisateur, mais vous devez préfixer le nom de la table temporaire avec
#.CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 );Vous pouvez créer des tables temporaires distribuées (basées sur Parquet) à l’aide du mot-clé
DISTRIBUTION=ROUND_ROBIN:CREATE TABLE #table_name ( Col1 data_type1, Col2 data_type2 ) WITH (DISTRIBUTION=ROUND_ROBIN);
Dans le script précédent, data_type1 et data_type2 sont des espaces réservés pour les types de données pris en charge dans Fabric Data Warehouse.
Utilisez des tables temporaires distribuées, car elles correspondent aux tables utilisateur normales. Ils disposent d’un stockage illimité, d’un support des types de données et d’opérations T-SQL.
Limitations
- Les indices de requête sur le voyage dans le temps n’affectent pas les tables temporaires et ces tables retournent toujours les données les plus récentes dans la table. Par exemple, l’indicateur de requête
FOR TIMESTAMP AS OFn’affecte pas les tables temporaires de portée session, comme#temp_table. - Vous pouvez modifier les tables temporaires distribuées en utilisant
ALTER TABLE, mais vous ne pouvez pas modifier les tables temporaires soutenues par MDF. - Les tables temporaires globales qui commencent par
##ne sont pas prises en charge.