Поделиться через


Область поверхности T-SQL в Microsoft Fabric

Область применения:✅ конечная точка аналитики SQL и хранилище в Microsoft Fabric

В этой статье рассматриваются возможности синтаксиса языка T-SQL Microsoft Fabric при запросе конечной точки аналитики SQL или хранилища.

Примечание.

Дополнительные сведения о предстоящей разработке функций для хранилища данных Synapse Fabric см . в плане выпуска Synapse Data Warehouse в Microsoft Fabric.

Область поверхности T-SQL

  • Создание, изменение и удаление таблиц, а также вставка, обновление и удаление поддерживаются только в Хранилище в Microsoft Fabric, а не в конечной точке аналитики SQL в Lakehouse.
  • Вы можете создать собственные представления, функции и процедуры T-SQL на основе таблиц, ссылающихся на данные Delta Lake в конечной точке аналитики SQL в Lakehouse.
  • Дополнительные сведения о поддержке CREATE/DROP TABLE см. в разделах "Таблицы".
  • Конечная точка хранилища Fabric и аналитики SQL поддерживают стандартные, последовательные и вложенные ТС. Хотя ТСЗ обычно доступны в Microsoft Fabric, вложенные ТС В настоящее время являются предварительной версией. Дополнительные сведения см. в разделе "Вложенные общие табличные выражения" (CTE) в хранилище данных Fabric (Transact-SQL).
  • Дополнительные сведения о типах данных см. в разделе "Типы данных".
  • Таблица TRUNCATE поддерживается в хранилище в Microsoft Fabric.

Ограничения

В настоящее время в настоящее время не поддерживается следующий список команд. Не пытайтесь использовать эти команды. Несмотря на то, что они могут оказаться успешными, они могут вызвать проблемы в вашем складе.

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • В настоящее время поддерживаются только следующие подмножества операций ALTER TABLE в хранилище в Microsoft Fabric:
      • Добавление столбцов, допускающих значение NULL, поддерживаемых типов данных столбцов.
      • ADD или DROP PRIMARY KEY, UNIQUE и FOREIGN_KEY ограничения столбцов, но только в том случае, если указан параметр NOT ENFORCED. Все остальные операции ALTER TABLE блокируются.
      • Существуют ограничения при добавлении ограничений таблицы или столбцов при использовании системы управления версиями с хранилищем.
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • Подсказки
  • Столбцы IDENTITY
  • Создание статистики с несколькими столбцами вручную
  • Материализованные представления
  • MERGE
  • OPENROWSET
  • PREDICT
  • Запросы, предназначенные для системных и пользовательских таблиц
  • Рекурсивные запросы
  • Кэширование результирующих наборов
  • Имена схем и таблиц не могут содержать / или \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Временные таблицы
  • Триггеры