Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: ✅ endpoint de análise SQL e Warehouse em Microsoft Fabric
Este artigo aborda as capacidades da sintaxe da linguagem T-SQL do Microsoft Fabric, ao consultar o endpoint de análise SQL ou o Warehouse.
Para base de dados SQL em Fabric, veja Limitações na base de dados SQL (pré-visualização).
Nota
Para mais informações sobre o desenvolvimento de funcionalidades para Fabric Data Warehouse, consulte o plano de lançamento Fabric Data Warehouse.
T-SQL, área de superfície
Fabric Data Warehouse suporta tabelas T-SQL, vistas, procedimentos armazenados, funções, permissões e funções de segurança.
- Para mais informações sobre
CREATE/DROPTABLEo suporte no Warehouse, consulte Tabelas. - Para mais informações sobre os tipos de dados suportados no Warehouse, veja Tipos de dados.
- Também pode criar vistas, funções e procedimentos T-SQL por cima das tabelas que referenciam os seus dados Delta Lake no endpoint de análise SQL do Lakehouse.
- Criar, alterar e eliminar tabelas, bem como inserir, atualizar e eliminar são suportados apenas no Warehouse do Microsoft Fabric, não no endpoint de análise SQL do Lakehouse.
- Ambos, o Fabric Warehouse e o endpoint de análise SQL, suportam expressões de tabela comuns standard, sequencial e aninhadas (CTEs). Embora os CTEs estejam geralmente disponíveis no Microsoft Fabric, os CTEs aninhados são atualmente uma funcionalidade de pré-visualização. Para mais informações, consulte Nested Common Table Expression (CTE) em Fabric data warehousing (Transact-SQL).
- TRUNCATE TABLE é suportado no Warehouse.
- Para alterar o nome da coluna numa tabela de utilizador no Warehouse, use o
sp_renameprocedimento armazenado. - Um subconjunto de dicas de consulta e junção é suportado no Warehouse. Para mais informações, consulte Sugestões (Transact-SQL).
- Tabelas de #temp distribuídas com âmbito de sessão são suportadas no Warehouse in Microsoft Fabric.
- Atualmente, apenas o seguinte subconjunto de operações
ALTER TABLEem Armazém em Microsoft Fabric é suportado:- Podes
ADDanular colunas dos tipos de dados de colunas suportados. -
DROP COLUMNestá suportado. -
ADDouDROPPRIMARY KEY,UNIQUE, eFOREIGN_KEYas restrições de coluna são suportadas, mas apenas se aNOT ENFORCEDopção tiver sido especificada. Todas as outrasALTER TABLEoperações estão bloqueadas. Há limitações com a adição de restrições de tabela ou colunas ao usar o controle do código-fonte com o Warehouse. -
ALTERsão suportadas tabelas temporárias distribuídas. - As instruções
ALTER TABLEsuportadas podem ser executadas dentro de uma transação explícita definida pelo utilizador no Warehouse em Microsoft Fabric.
- Podes
-
MERGEa sintaxe é suportada e é uma funcionalidade geralmente disponível. Para obter mais informações, consulte Sintaxe MERGE T-SQL. - As funções de IA (pré-visualização) permitem processamento avançado de texto sem sair do seu armazém.
Limitações
No momento, a seguinte lista de comandos NÃO é suportada no momento. Não tente usar esses comandos. Mesmo que pareçam ter sucesso, eles podem causar problemas ao seu armazém.
BULK LOADCREATE USER-
FOR JSONdeve ser o último operador na consulta e, portanto, não é permitido dentro de subconsultas - Estatísticas de várias colunas criadas manualmente
- Visões materializadas
PREDICT- Sistema de segmentação 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
- Acionadores