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 à :✅ Point de terminaison SQL Analytics et Entrepôt de données dans Microsoft Fabric
Cet article décrit les fonctionnalités de syntaxe du langage T-SQL de Microsoft Fabric, lors de l’interrogation du point de terminaison d’analyse SQL ou de l’entrepôt.
Pour la base de données SQL dans Fabric, consultez Limitations dans la base de données SQL (préversion).
Remarque
Pour plus d’informations sur le développement de fonctionnalités à venir pour Fabric Data Warehouse, consultez le plan de publication Fabric Data Warehouse.
Surface d’exposition T-SQL
Fabric Data Warehouse prend en charge les tables T-SQL, les vues, les procédures stockées, les fonctions, les autorisations et les rôles de sécurité.
- Pour plus d'informations sur le support technique de Warehouse
CREATE/DROPTABLE, consultez Tables. - Pour plus d’informations sur les types de données pris en charge dans l’entrepôt, consultez Types de données.
- Vous pouvez également créer des vues, des fonctions et des procédures T-SQL sur les tables qui référencent vos données Delta Lake dans le point de terminaison d’analyse SQL de Lakehouse.
- La création, la modification et la suppression de tables, et l’insertion, la mise à jour et la suppression ne sont prises en charge que dans Warehouse dans Microsoft Fabric, et non dans le point de terminaison d’analyse SQL du Lakehouse.
- Fabric Warehouse et le point de terminaison d’analytique SQL prennent tous deux en charge les expressions de table courantes (CTEs) standard, séquencées et imbriquées. Bien que les CTE soient généralement disponibles dans Microsoft Fabric, les CTE imbriquées sont actuellement une fonctionnalité en préversion. Pour plus d’informations, consultez Expression de table commune imbriquée (CTE) dans la solution Fabric de stockage de données (Transact-SQL).
- TRUNCATE TABLE est pris en charge dans l’entrepôt de données.
- Pour modifier le nom d'une colonne dans une table utilisateur de l'entrepôt, utilisez la procédure enregistrée
sp_rename. - Un sous-ensemble de suggestions de requête et de jointure est pris en charge dans Entrepôt de données. Pour plus d’informations, consultez Hints (Transact-SQL).
- Les tables distribuées à étendue de session #temp sont supportées dans l'Entrepôt dans Microsoft Fabric.
- Actuellement, seul le sous-ensemble suivant des opérations de
ALTER TABLEdans le Warehouse de Microsoft Fabric est pris en charge :- Vous pouvez
ADDrendre les colonnes annulables pour les types de données de colonne pris en charge. -
DROP COLUMNest pris en charge. -
ADDouDROPPRIMARY KEY,UNIQUEetFOREIGN_KEYles contraintes de colonne sont prises en charge, mais uniquement si l’optionNOT ENFORCEDa été spécifiée. Toutes les autresALTER TABLEopérations 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. -
ALTERLes tables temporaires distribuées sont prises en charge. - Les instructions
ALTER TABLEprises en charge peuvent être exécutées à l’intérieur d’une transaction explicite définie par l’utilisateur dans Warehouse dans Microsoft Fabric.
- Vous pouvez
-
MERGEla syntaxe est prise en charge et est une fonctionnalité généralement disponible. Pour plus d’informations, consultez la syntaxe MERGE T-SQL. - Les fonctions IA (préversion) activent le traitement de texte avancé sans quitter votre entrepôt.
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.
BULK LOADCREATE USER-
FOR JSONdoit être le dernier opérateur de la requête, et n’est donc pas autorisé dans les sous-requêtes - Statistiques sur plusieurs colonnes créées manuellement
- Vues matérialisées
PREDICT- Requêtes ciblant des tables utilisateur et système
- Requêtes récursives
- Les noms de schéma et de table ne peuvent pas contenir
/ou\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- Déclencheurs
Contenu connexe
- Requête d'aperçus dans l'entreposage de données Fabric
- Qu’est-ce que Fabric Data Warehouse ?
- types de données dans Microsoft Fabric
- Limitations de Microsoft Fabric Data Warehouse