Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:✅ Конечная точка аналитики SQL и хранилище в Microsoft Fabric
В этой статье рассматриваются возможности синтаксиса языка T-SQL Microsoft Fabric при запросе конечной точки аналитики SQL или хранилища.
Сведения о базе данных SQL в Fabric см. в статье "Сравнение функций" базы данных SQL Azure и базы данных SQL в Microsoft Fabric (предварительная версия) иограничения в базе данных SQL (предварительная версия).
Примечание.
Дополнительные сведения о предстоящей разработке функций для хранилища данных Fabric см. в плане выпуска хранилища данных Fabric.
Область поверхности T-SQL
- Создание, изменение и удаление таблиц, а также вставка, обновление и удаление поддерживаются только в Хранилище в Microsoft Fabric, а не в конечной точке аналитики SQL в Lakehouse.
- Вы можете создать собственные представления, функции и процедуры T-SQL на основе таблиц, ссылающихся на данные Delta Lake в конечной точке аналитики SQL в Lakehouse.
- Дополнительную информацию о поддержке CREATE/DROP TABLE можно найти в разделе "Таблицы".
- Конечные точки хранилища Fabric и SQL-аналитики поддерживают стандартные, последовательные и вложенные CTEs. Хотя СТЭ обычно доступны в Microsoft Fabric, вложенные СТЭ в настоящее время являются функцией предварительного просмотра. Дополнительные сведения см. статью "Вложенные общие табличные выражения (CTE) в хранилище данных Fabric (Transact-SQL)".
- Дополнительные сведения о типах данных см. в разделе "Типы данных".
- TRUNCATE TABLE поддерживается в модуле Warehouse в Microsoft Fabric.
- Чтобы изменить имя столбца в пользовательской таблице в хранилище, используйте хранимую процедуру
sp_rename
. - Поддерживается небольшая часть подсказок для запросов и соединений. Дополнительные сведения см. в разделе "Подсказки" (Transact-SQL).
- Распределенные таблицы #temp с областью действия сеанса поддерживаются в хранилище Microsoft Fabric.
Ограничения
В настоящее время не поддерживаются следующие команды. Не пытайтесь использовать эти команды. Несмотря на то, что они могут оказаться успешными, они могут вызвать проблемы в вашем складе.
ALTER TABLE ADD
/ALTER
- В настоящее время поддерживаются только следующие подмножества операций
ALTER TABLE
в хранилище в Microsoft Fabric:- Добавьте столбцы допустимых типов данных, поддерживающих значение NULL.
DROP COLUMN
- Можно ADD или DROP ограничения на PRIMARY KEY, UNIQUE и FOREIGN_KEY для столбцов, но только если указана опция NOT ENFORCED. Все остальные операции ALTER TABLE блокируются.
- При добавлении ограничений таблицы или столбцов существуют ограничения при использовании системы управления исходными кодами с использованием хранилища.
- В настоящее время поддерживаются только следующие подмножества операций
BULK LOAD
CREATE USER
-
FOR JSON
должен быть последним оператором в запросе, поэтому не допускается внутри вложенных запросов. - Столбцы IDENTITY
- Создание статистики с несколькими столбцами вручную
- Материализованные представления
MERGE
PREDICT
- Запросы, предназначенные для системных и пользовательских таблиц
- Рекурсивные запросы
- Кэширование набора результатов
- Имена схем и таблиц не могут содержать
/
или\
SELECT
-FOR XML
SET ROWCOUNT
SET TRANSACTION ISOLATION LEVEL
sp_showspaceused
- Триггеры