Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:✅ аналитической конечной точке SQL и хранилищу данных в Microsoft Fabric
В этой статье рассматриваются возможности синтаксиса языка T-SQL Microsoft Fabric при запросе конечной точки аналитики SQL или хранилища.
Сведения о базе данных SQL в Fabric см. в разделе Limitations в базе данных SQL (предварительная версия).
Примечание.
Дополнительные сведения о предстоящей разработке функций для Fabric Data Warehouse см. в плане выпуска Fabric Data Warehouse.
Область поверхности T-SQL
Fabric Data Warehouse поддерживает таблицы T-SQL, представления, хранимые процедуры, функции, разрешения и роли безопасности.
- Дополнительные сведения о
CREATE/DROPTABLEподдержке в хранилище см. в таблицах. - Дополнительные сведения о поддерживаемых типах данных в хранилище см. в разделе "Типы данных".
- Вы также можете создавать представления, функции и процедуры T-SQL на основе таблиц, ссылающихся на данные Delta Lake в конечной точке аналитики SQL Lakehouse.
- Создание, изменение и удаление таблиц, а также вставка, обновление и удаление поддерживаются только в хранилище в Microsoft Fabric, а не в конечной точке аналитики SQL в Lakehouse.
- Конечные точки хранилища Fabric и аналитики SQL поддерживают стандартные, последовательные и вложенные общие табличные выражения (CTEs). Хотя ОТВ обычно доступны в Microsoft Fabric, вложенные ОТВ в настоящее время находятся в предварительной версии. Дополнительные сведения см. в разделе Nested Common Table Expression (CTE) в Fabric хранилище данных (Transact-SQL).
- TRUNCATE TABLE поддерживается в хранилище.
- Чтобы изменить имя столбца в пользовательской таблице в хранилище, используйте хранимую процедуру
sp_rename. - Подмножество подсказок запроса и соединения поддерживается в хранилище данных. Дополнительные сведения см. в разделе Hints (Transact-SQL).
- Распределенные таблицы #temp на уровне сеансов поддерживаются в хранилище в Microsoft Fabric.
- В настоящее время поддерживаются только следующие подмножества операций
ALTER TABLEв хранилище в Microsoft Fabric:- Столбцы, допускающие значение NULL, можно использовать
ADDдля поддерживаемых типов данных столбцов. -
DROP COLUMNподдерживается. -
ADDилиDROPPRIMARY KEY,UNIQUEиFOREIGN_KEYограничения столбцов поддерживаются, но только в том случае, еслиNOT ENFORCEDбыл указан параметр. Все остальныеALTER TABLEоперации блокируются. При добавлении ограничений таблицы или столбцов существуют ограничения при использовании системы управления исходными кодами с использованием хранилища. -
ALTERПоддерживаются распределенные временные таблицы. - Поддерживаемые инструкции
ALTER TABLEможно выполнять внутри явно определяемой пользователем транзакции в хранилище в Microsoft Fabric.
- Столбцы, допускающие значение NULL, можно использовать
-
MERGEсинтаксис поддерживается и является общедоступной функцией. Дополнительные сведения см. в синтаксисе MERGE T-SQL. - Функции ИИ (предварительная версия) обеспечивают расширенную обработку текста, не покидая склад.
Ограничения
В настоящее время не поддерживаются следующие команды. Не пытайтесь использовать эти команды. Несмотря на то, что они могут оказаться успешными, они могут вызвать проблемы в вашем складе.
BULK LOADCREATE USER-
FOR JSONдолжен быть последним оператором в запросе, поэтому не допускается внутри вложенных запросов. - Создание статистики с несколькими столбцами вручную
- Материализованные представления
PREDICT- Запросы, предназначенные для системных и пользовательских таблиц
- Рекурсивные запросы
- Имена схем и таблиц не могут содержать
/или\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- Триггеры
Связанный контент
- Аналитика запросов в вычислительной платформе Fabric
- Что такое Fabric Data Warehouse?
- Типы данных в Microsoft Fabric
- Ограничения Microsoft Fabric Data Warehouse