Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:✅ endpoint di analisi SQL e Magazzino in Microsoft Fabric
Questo articolo illustra le funzionalità di sintassi del linguaggio T-SQL di Microsoft Fabric durante l'esecuzione di query sull'endpoint di analisi SQL o Warehouse.
Per il database SQL in Fabric, vedere Limitazioni nel database SQL (anteprima).
Nota
Per altre informazioni sullo sviluppo di funzionalità imminenti per Fabric Data Warehouse, vedere il piano di rilascio di Fabric Data Warehouse.
Ambito funzionale di T-SQL
- La creazione, la modifica e l'esclusione di tabelle nonché l’inserimento, l’aggiornamento e l’eliminazione sono supportati solo nel Warehouse in Microsoft Fabric e non nell'endpoint di analisi SQL di Lakehouse.
- È possibile creare visualizzazioni, funzioni e procedure T-SQL personalizzate, oltre alle tabelle che fanno riferimento ai dati Delta Lake nell'endpoint di analisi SQL di Lakehouse.
- Per ulteriori informazioni sul supporto di CREA/ELIMINA TABELLA, vedere Tabelle.
- Fabric Warehouse e l'endpoint di analisi SQL supportano CTE standard, sequenziali e annidati. Mentre le CTE sono disponibili a livello generale in Microsoft Fabric, le CTE annidate sono attualmente una funzionalità di anteprima. Per altre informazioni, vedere Nested Common Table Expression (CTE) in Fabric data warehousing (Transact-SQL).
- Per altre informazioni sui tipi di dati, vedere Tipi di dati.
- TRUNCATE TABLE è supportato in Warehouse in Microsoft Fabric.
- Per modificare il nome della colonna in una tabella utente in Warehouse, utilizzare la
sp_renamestored procedure. - Un subset di hint per query e join è supportato. Per ulteriori informazioni, vedere Suggerimenti (Transact-SQL).
- Le tabelle #temp distribuite con ambito di sessione sono supportate nel Warehouse di Microsoft Fabric.
-
MERGEla sintassi è supportata come funzionalità di anteprima. Per altre informazioni, vedere Sintassi T-SQL MERGE.
Limiti
L'elenco seguente di comandi NON è attualmente supportato. Non tentare di usare questi comandi. Anche se potrebbero sembrare avere successo, potrebbero causare problemi al magazzino.
ALTER TABLE ADD/ALTER- Attualmente, solo i subset di operazioni
ALTER TABLEseguenti sono supportati nel Warehouse in Microsoft Fabric:- AGGIUNGERE colonne di tipi di dati supportati che ammettono valori nulli.
DROP COLUMN- aggiungere o rimuovere i vincoli di colonna chiave primaria, unica e chiave esterna, ma solo se l'opzione NOT ENFORCED è stata specificata. Tutte le altre operazioni MODIFICA TABELLA sono bloccate.
- Esistono limitazioni per l'aggiunta di vincoli di tabella o colonne quando si usa il controllo del codice sorgente con Warehouse.
- Attualmente, solo i subset di operazioni
BULK LOADCREATE USER-
FOR JSONdeve essere l'ultimo operatore nella query e pertanto non è consentito all'interno di sottoquery - Statistiche a più colonne create manualmente
- Viste materializzate
PREDICT- Interrogazioni destinate alle tabelle del sistema e dell'utente
- Query ricorsiva
- I nomi di schema e tabella non possono contenere
/o\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Triggeri