Partager via


Surface d’exposition T-SQL dans Microsoft Fabric

S’applique à :✅ point de terminaison d’analytique SQL et entrepôt dans Microsoft Fabric

Cet article décrit les fonctionnalités de syntaxe du langage T-SQL de Microsoft Fabric lors de l’interrogation de l’entrepôt ou du point de terminaison d’analytique SQL.

Ces limitations s’appliquent uniquement aux éléments de point de terminaison d’analytique SQL et d’entrepôt de données dans Fabric Synapse Data Warehouse. Pour connaître les limitations de SQL Database dans Fabric, consultez Limitations de SQL Database dans Microsoft Fabric (préversion).

Remarque

Pour plus d’informations sur le développement de fonctionnalités futures pour Fabric Data Warehouse, consultez le plan de publication de Fabric Data Warehouse.

Surface d’exposition T-SQL

  • La création, la modification et la suppression de tables, ainsi que l’insertion, la mise à jour et la suppression sont uniquement prises en charge dans Entrepôt de Microsoft Fabric, et non dans le point de terminaison d’analytique SQL du Lakehouse.
  • Vous pouvez créer vos propres vues, fonctions et procédures T-SQL sur les tables qui référencent vos données Delta Lake dans le point de terminaison d’analytique SQL du Lakehouse.
  • Si vous souhaitez obtenir plus d’informations sur la prise en charge de CREATE/DROP TABLE, consultez Tables.
  • Le point de terminaison d’analytique Fabric Warehouse et SQL prennent tous deux en charge les CTE standard, séquentiels et imbriqués. Alors que les CTE sont généralement disponibles dans Microsoft Fabric, les CTE imbriqués sont actuellement une fonctionnalité en préversion. Pour plus d’informations, consultez Expression de table commune imbriquée (CTE) dans l’entrepôt de données Fabric (Transact-SQL).
  • Pour obtenir plus d’informations sur les types de données , consultez Type de données.
  • La Table TRUNCATE est prise en charge dans l’entrepôt dans Microsoft Fabric.

Limites

Pour le moment, la liste de commandes suivante n’est PAS prise en charge actuellement. N’essayez pas d’utiliser ces commandes. Même s’ils semblent réussir, ils peuvent provoquer des problèmes dans votre entrepôt.

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • Actuellement, seul le sous-ensemble d’opérations ALTER TABLE suivantes dans Entrepôt dans Microsoft Fabric est pris en charge :
      • AJOUTER des colonnes pouvant accepter la valeur Null des types de données de colonnes pris en charge.
      • AJOUTER ou EXCLURE les contraintes des colonnes CLÉ PRIMAIRE, UNIQUE et CLÉ_ÉTRANGÈRE, mais uniquement si l’option NON VALIDANTE a été spécifiée. Toutes les autres opérations AUTRE TABLE sont bloquées.
      • Il existe des limitations à l’ajout de contraintes de table ou de colonnes lors de l’utilisation du contrôle de code source avec Warehouse.
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • Indicateurs
  • Colonnes IDENTITÉ
  • Statistiques sur plusieurs colonnes créées manuellement
  • Vues matérialisées
  • MERGE
  • OPENROWSET
  • PREDICT
  • Requêtes ciblant des tables utilisateur et système
  • Requêtes récursives
  • Mise en cache du jeu de résultats
  • Les noms de schéma et de table ne peuvent pas contenir / ou \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • tables temporaires ;
  • Déclencheurs