Área expuesta de T-SQL en Microsoft Fabric
Se aplica a:✅ punto de conexión de análisis SQL y Almacenamiento de datos en Microsoft Fabric
En este artículo se describen las funcionalidades de sintaxis del lenguaje T-SQL de Microsoft Fabric al consultar el punto de conexión de análisis SQL o el almacén.
Estas limitaciones solo se aplican a los elementos de punto de conexión de Almacenamiento y SQL Analytics en Fabric Synapse Data Warehouse. Para ver las limitaciones de la base de datos SQL en Fabric, consulte Limitaciones de la Base de datos SQL de Microsoft Fabric (versión preliminar).
Nota:
Para obtener más información sobre el próximo desarrollo de características para Fabric Data Warehouse, consulte el plan de versión de Fabric Data Warehouse.
Área de superficie de T-SQL
- La creación, modificación y eliminación de tablas, e inserción, actualización y eliminación solo se admiten en Warehouse en Microsoft Fabric, no en el punto de conexión de análisis SQL del almacén de lago.
- Puede crear sus propias vistas, funciones y procedimientos de T-SQL sobre las tablas que hacen referencia a los datos de Delta Lake en el punto de conexión de análisis SQL del almacén de lago.
- Para obtener más información sobre la compatibilidad con CREATE/DROP TABLE, consulte Tablas.
- Fabric Warehouse y el punto de conexión de SQL Analytics admiten CTE estándar, secuenciales, y anidados. Aunque las CTE están disponibles con carácter general en Microsoft Fabric, las CTE anidadas son actualmente una característica en versión preliminar. Para obtener más información, consulte Expresión de tabla común anidada (CTE) en el almacenamiento de datos de Fabric (Transact-SQL).
- Para más información sobre los tipos de datos, consulte Tipos de datos.
- La tabla TRUNCATE se admite en Warehouse en Microsoft Fabric.
Limitaciones
En este momento, NO se admite la siguiente lista de comandos. No intente usar estos comandos. Aunque parezcan correctos, podrían causar problemas en el almacén.
ALTER TABLE ADD
/ALTER
/DROP COLUMN
- Actualmente, solo se admite el siguiente subconjunto de operaciones
ALTER TABLE
en Warehouse en Microsoft Fabric:- ADD para columnas que admiten un valor NULL de los tipos de datos de columna admitidos.
- Restricciones de columna ADD o DROP PRIMARY KEY, UNIQUE y FOREIGN_KEY, pero solo si se ha especificado la opción NOT ENFORCED. Todas las demás operaciones ALTER TABLE están bloqueadas.
- Existen limitaciones con la adición de restricciones de tabla o columnas al usar el control de código fuente con Warehouse.
- Actualmente, solo se admite el siguiente subconjunto de operaciones
BULK LOAD
CREATE ROLE
CREATE USER
- Sugerencias
- Columnas IDENTITY
- Estadísticas de varias columnas creadas manualmente
- Vistas materializadas
MERGE
OPENROWSET
PREDICT
- Consultas dirigidas a tablas de usuario y del sistema
- Consultas recursivas
- Almacenamiento en caché de conjuntos de resultados
- Los nombres de esquema y tabla no pueden contener
/
o\
SELECT
-FOR XML
SET ROWCOUNT
SET TRANSACTION ISOLATION LEVEL
sp_showspaceused
- Tablas temporales
- Desencadenadores