Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:✅ ponto de extremidade de análise do SQL e Armazém de Dados no Microsoft Fabric
Este artigo aborda as capacidades de sintaxe da linguagem T-SQL do Microsoft Fabric ao consultar o endpoint de análise do SQL ou o Data Warehouse.
Para o banco de dados SQL no Fabric, consulte Limitações no banco de dados SQL (versão prévia).
Observação
Para obter mais informações sobre o desenvolvimento de recursos futuros para Fabric Data Warehouse, consulte o Fabric Data Warehouse plano de lançamento.
Área de superfície T-SQL
Fabric Data Warehouse dá suporte a tabelas T-SQL, exibições, procedimentos armazenados, funções, permissões e funções de segurança.
- Para obter mais informações sobre
CREATE/DROPTABLEo suporte no Warehouse, consulte Tabelas. - Para obter mais informações sobre tipos de dados com suporte no Warehouse, consulte Tipos de dados.
- Você também pode criar visões, funções e procedimentos T-SQL sobre as tabelas que fazem referência aos dados do Delta Lake no endpoint analítico SQL do Lakehouse.
- A criação, alteração e remoção de tabelas e inserção, atualização e exclusão só têm suporte no Warehouse no Microsoft Fabric, não no ponto de extremidade de análise de SQL do Lakehouse.
- Fabric Warehouse e o ponto de extremidade de análise SQL dão suporte a expressões comuns de tabela (CTEs) padrão, sequencial e aninhadas. Embora os CTEs estejam geralmente disponíveis no Microsoft Fabric, os CTEs aninhados são atualmente um recurso de prévia. Para obter mais informações, consulte Expressão de Tabela Comum Aninhada (CTE) na Fabric data warehousing (Transact-SQL).
- Há suporte no Warehouse para TRUNCATE TABLE.
- Para alterar o nome da coluna em uma tabela de usuários no Warehouse, use o procedimento armazenado
sp_rename. - No Warehouse, há suporte para um subconjunto de dicas de consulta e junção. Para obter mais informações, consulte Hints (Transact-SQL).
- As tabelas de #temp distribuídas com escopo de sessão têm suporte no Warehouse no Microsoft Fabric.
- Atualmente, há suporte apenas para o seguinte subconjunto de operações de
ALTER TABLEno Warehouse no Microsoft Fabric:- Você pode
ADDdefinir colunas como anuláveis para tipos de dados de coluna com suporte. -
DROP COLUMNé suportado. -
ADDouDROPPRIMARY KEY,UNIQUEeFOREIGN_KEYrestrições de coluna são compatíveis, mas somente se a opçãoNOT ENFORCEDtiver sido especificada. Todas as outrasALTER TABLEoperações são bloqueadas. Existem limitações na adição de restrições de tabela ou colunas ao usar o controle do código-fonte com o Warehouse. -
ALTERHá suporte para tabelas temporárias distribuídas. - Instruções de
ALTER TABLEcom suporte podem ser executadas dentro de uma transação explícita definida pelo usuário no Warehouse no Microsoft Fabric.
- Você pode
-
MERGEA sintaxe tem suporte e é um recurso disponível em geral. Para obter mais informações, consulte a sintaxe MERGE T-SQL. - As funções de IA (versão prévia) habilitam o processamento de texto avançado sem sair do seu armazém.
Limitações
No momento, NÃO há suporte para a lista de comandos a seguir. Não tente usar esses comandos. Mesmo que pareçam bem-sucedidos, eles podem causar problemas ao seu armazém.
BULK LOADCREATE USER-
FOR JSONdeve ser o último operador na consulta e, portanto, ele não é permitido dentro de subconsultas - Estatísticas de várias colunas criadas manualmente
- Visões materializadas
PREDICT- Sistema de direcionamento de consultas e tabelas de usuários
- Consultas recursivas
- Os nomes de esquema e tabela não podem conter
/ou\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- Gatilhos