Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:✅ Endpoint de SQL Analytics y Almacén 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 SQL Analytics o Warehouse.
Para la base de datos SQL en Fabric, consulte Limitaciones en la base de datos SQL (versión preliminar).
Nota:
Para obtener más información sobre el próximo desarrollo de funciones para Fabric Data Warehouse, consulte el plan de versión de Fabric Data Warehouse.
Área de superficie T-SQL
Fabric Data Warehouse admite tablas, vistas, procedimientos almacenados, funciones, permisos y roles de seguridad de T-SQL.
- Para obtener más información sobre la
CREATE/DROPTABLEcompatibilidad en Warehouse, consulte Tablas. - Para obtener más información sobre los tipos de datos admitidos en Warehouse, consulte Tipos de datos.
- También puede crear vistas, funciones y procedimientos de T-SQL basados en tablas que hacen referencia a los datos de Delta Lake en el endpoint de SQL Analytics del Lakehouse.
- La creación, modificación y eliminación de tablas; así como inserciones, actualizaciones y eliminaciones solo se admiten en el Warehouse de Microsoft Fabric, no en el endpoint de SQL Analytics del Lakehouse.
- Fabric Warehouse y el punto de conexión de SQL Analytics admiten standard, sequential y nested expresiones de tabla comunes (CTE). 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 en Fabric (Transact-SQL).
- TRUNCATE TABLE se admite en Warehouse.
- Para cambiar el nombre de la columna en una tabla de usuario de Warehouse, use el
sp_renameprocedimiento almacenado. - En Warehouse se admite un subconjunto de sugerencias de consulta y combinación. Para obtener más información, consulte Hints (Transact-SQL).
- Las tablas de #temp distribuidas con ámbito de sesión se admiten en Warehouse en Microsoft Fabric.
- Actualmente, solo se admite el siguiente subconjunto de operaciones de
ALTER TABLEen Warehouse en Microsoft Fabric:- Puede usar columnas anulables de tipos de datos de columna admitidos.
-
DROP COLUMNes compatible. -
ADDoDROPPRIMARY KEY,UNIQUEyFOREIGN_KEYse admiten restricciones de columna, pero solo si se ha especificado laNOT ENFORCEDopción . Todas las demásALTER TABLEoperaciones 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. -
ALTERse admiten tablas temporales distribuidas. - Las instrucciones admitidas
ALTER TABLEse pueden ejecutar dentro de una transacción explícita definida por el usuario en Warehouse en Microsoft Fabric.
-
MERGESe admite la sintaxis y es una característica disponible con carácter general. Para obtener más información, vea Merge T-SQL sintaxis. - Las funciones de IA (versión preliminar) permiten el procesamiento de texto avanzado sin salir del almacenamiento.
Limitaciones
En este momento, NO se admite la siguiente lista de comandos. No intente usar estos comandos. Aunque parezcan exitosos, podrían causar problemas en tu almacén.
BULK LOADCREATE USER-
FOR JSONdebe ser el último operador de la consulta, por lo que no se permite dentro de las subconsultas. - Estadísticas de varias columnas creadas manualmente
- Vistas materializadas
PREDICT- Consultas dirigidas a tablas del sistema y de usuario
- Consultas recursivas
- Los nombres de esquema y tabla no pueden contener
/o\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- Desencadenadores
Contenido relacionado
- Información de consultas en el almacén de datos Fabric
- ¿Qué es Fabric Data Warehouse?
- Tipos de Datos en Microsoft Fabric
- Limitaciones de Microsoft Fabric Data Warehouse