Область поверхности 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
- Временные таблицы
- Триггеры