Partekatu bidez


Superficie de T-SQL en el Almacén de Datos de 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 capacidades de sintaxis del lenguaje T-SQL de Microsoft Fabric al consultar el punto de acceso de análisis SQL o el almacén de datos.

Para SQL Database en Fabric, consulte Limitaciones en SQL Database (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 T-SQL

  • La creación, modificación y eliminación de tablas, así como la inserción, actualización y eliminación, solo se admiten en el almacén de datos de Microsoft Fabric, y no en el punto final de análisis SQL de Lakehouse.
  • 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.
  • TRUNCATE TABLE se admite en el almacén en Microsoft Fabric.
  • Para cambiar el nombre de la columna en una tabla de usuario de Warehouse, use el sp_rename procedimiento almacenado.
  • Se admite un subconjunto de sugerencias de consultas y combinaciones. Para obtener más información, consulta Sugerencias (Transact-SQL).
  • Las tablas de #temp distribuidas con ámbito de sesión se admiten en Warehouse en Microsoft Fabric.
  • MERGE La sintaxis se admite como una característica en versión preliminar. Para obtener más información, vea Merge T-SQL sintaxis.

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.

  • ALTER TABLE ADD/ALTER
    • Actualmente, solo se admite el siguiente subconjunto de operaciones ALTER TABLE en Warehouse en Microsoft Fabric:
      • AGREGUE columnas que aceptan valores NULL de los tipos de datos de columna admitidos.
      • DROP COLUMN
      • 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.
  • BULK LOAD
  • CREATE USER
  • FOR JSON debe 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 XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Desencadenadores