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 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, veja 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.
- Criar, alterar e eliminar tabelas, além de operações de inserção, atualização e exclusão, são suportados apenas no Warehouse do Microsoft Fabric, não no endpoint de análise 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 mais informações, consulte Expressão de Tabela Comum Aninhada (CTE) no Fabric Data Warehouse (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).
- Tabelas de #temp com escopo de sessão são suportadas no Warehouse in Microsoft Fabric. Para mais informações, veja Tabelas temporárias em Fabric Data Warehouse.
- 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. - Para mais informações sobre chaves primárias, restrições únicas e chaves estrangeiras, veja Chaves primárias, chaves estrangeiras e chaves únicas no Warehouse no Microsoft Fabric.
-
ADDPRIMARY KEY,UNIQUE, eFOREIGN_KEYrestrições de coluna são suportadas, mas somente se aNOT ENFORCEDopção for especificada. Todas as outrasALTER TABLEoperações são bloqueadas. Existem limitações ao adicionar restrições de tabela ou colunas ao usar a integração com Git para controle de versão. -
DROPPRIMARY KEY,UNIQUE, eFOREIGN_KEYas restrições de coluna são suportadas.
-
-
ALTER TABLEhá suporte para tabelas temporárias distribuídas. -
ALTER TABLE ... ALTER COLUMNestá em versão prévia. Para obter mais informações, consulte ALTER COLUMN no Fabric Data Warehouse. - Você pode executar instruções suportadas
ALTER TABLEdentro 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. - Embora o Fabric Data Warehouse ofereça suporte a muitas funções de IA (prévia) para possibilitar o processamento avançado de texto sem sair do seu data warehouse, o tipo de dados vector não tem suporte.
- Fabric Data Warehouse e o endpoint de análise SQL suportam tanto a sintaxe T-SQL com
SELECTprimeiro quanto a sintaxe T-SQL comFROMprimeiro. Para obter mais informações, consulte FROM - SELECT (Transact-SQL) e SELECT (Transact-SQL). - O Fabric Data Warehouse e o ponto de extremidade de análise SQL suportam a sintaxe
GROUP BY ALLeORDER BY ALLsem lista de colunas. Para mais informações, consulte SELECT - cláusula GROUP BY (Transact-SQL) e cláusula ORDER BY (Transact-SQL). - Fabric Data Warehouse e o endpoint de análise SQL suportam a
SELECT - QUALIFYsintaxe. Para mais informações, veja SELECT - QUALIFY (Transact-SQL). - Fabric Data Warehouse e o endpoint de análise SQL suportam funções analíticas e agregadas específicas, incluindo APPROX_MEDIAN, APPROX_QUANTILE, MEDIAN e QUANTILE.
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 para o seu depósito.
-
BULK LOAD, emborabcpseja compatível como um recurso em versão prévia. CREATE USER-
FOR JSONDeve ser o último operador na consulta, então você não pode usá-lo dentro das 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
- Funções escalares de expressões regulares do T-SQL estão disponíveis como recurso de pré-visualização no Fabric Data Warehouse. Funções de tabela com expressões regulares do T-SQL não estão disponíveis em Fabric Data Warehouse.
- Funções de pesquisa e tipo de dados de vetor