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
CREATEe o suporte aDROPTABLEno Warehouse, consulte Tabelas.- Colunas de identidade são suportadas em Fabric Data Warehouse.
- Para mais informações sobre tipos de dados suportados no Warehouse, consulte 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.
- A criação, alteração e eliminação de tabelas, bem como operações de inserção, atualização e eliminação, são suportadas 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).
- As tabelas #temp com âmbito ao nível da sessão são suportadas no Warehouse no Microsoft Fabric. Para mais informações, consulte Tabelas temporárias em Fabric Data Warehouse.
- 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 for especificada. Todas as outrasALTER TABLEoperações estão bloqueadas. Existem limitações na adição de restrições de tabela ou colunas ao usar o Git Integration para controlo de versão. -
ALTER TABLEé suportado em tabelas temporárias distribuídas. -
ALTER TABLE ... ALTER COLUMNestá em versão de prévia. Para mais informações, consulte ALTER COLUMN no Fabric Data Warehouse. - Pode executar instruções suportadas
ALTER TABLEdentro de uma transação explícita definida pelo utilizador no Warehouse do Microsoft Fabric.
- Podes
-
MERGEa sintaxe é suportada e é uma funcionalidade geralmente disponível. Para obter mais informações, consulte Sintaxe MERGE T-SQL. - Embora Fabric Data Warehouse suporte muitas funções de IA (pré-visualização) para permitir processamento avançado de texto sem sair do seu armazém, o tipo de dado vetorial não é suportado.
Limitações
Atualmente, os seguintes comandos não são suportados. Não tente usar esses comandos. Mesmo que pareçam ter sucesso, podem causar problemas ao seu armazém.
-
BULK LOAD, emborabcpseja suportado como funcionalidade de pré-visualização. CREATE USER-
FOR JSONDeve ser o último operador na consulta, por isso não podes usá-lo dentro das 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
- Tipo de dado vetorial e funções de pesquisa