Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applica a:✅ endpoint di analisi SQL e Warehouse in Microsoft Fabric
Questo articolo illustra le funzionalità della sintassi del linguaggio T-SQL di Microsoft Fabric quando si eseguono query sull'endpoint di analisi SQL o su Warehouse.
Per il database SQL in Fabric, vedere Limitazioni del database SQL (in anteprima).
Nota
Per altre informazioni sullo sviluppo di funzionalità imminente per Fabric Data Warehouse, vedere il piano di rilascio Fabric Data Warehouse.
Ambito funzionale di T-SQL
Fabric Data Warehouse supporta tabelle T-SQL, viste, stored procedure, funzioni, permessi e ruoli di sicurezza.
- Per ulteriori informazioni sul
CREATE/DROPTABLEsupporto in Warehouse, vedere Tabelle. - Per altre informazioni sui tipi di dati supportati in Warehouse, vedere Tipi di dati.
- È anche possibile creare viste, funzioni e procedure T-SQL sopra le tabelle che fanno riferimento ai dati Delta Lake nell'endpoint di analisi SQL di Lakehouse.
- La creazione, la modifica e l'eliminazione di tabelle e inserimento, aggiornamento ed eliminazione sono supportate solo in Warehouse in Microsoft Fabric, non nell'endpoint di analisi SQL di Lakehouse.
- Fabric Warehouse e endpoint di analisi SQL supportano entrambi standard, sequential e nested espressioni di tabella comuni (CTEs). 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).
- TRUNCATE TABLE è supportato in Warehouse.
- Per modificare il nome della colonna in una tabella utente in Warehouse, utilizzare la
sp_renamestored procedure. - Un sottoinsieme di suggerimenti per query e join è supportato nel magazzino. Per altre informazioni, vedere Hints (Transact-SQL).
- Le tabelle #temp distribuite con ambito di sessione sono supportate in Warehouse in Microsoft Fabric.
- Attualmente sono supportati solo il subset seguente di operazioni
ALTER TABLEin Warehouse in Microsoft Fabric:- È possibile
ADDimpostare colonne nullable di tipi di dati di colonna supportati. -
DROP COLUMNè supportato. -
ADDo vincoli diDROPPRIMARY KEY,UNIQUEeFOREIGN_KEYcolonna sono supportati, ma solo se l'opzioneNOT ENFORCEDè stata specificata. Tutte le altreALTER TABLEoperazioni vengono bloccate. Esistono limitazioni per l'aggiunta di vincoli di tabella o colonne quando si usa il controllo del codice sorgente con Warehouse. -
ALTERSono supportate le tabelle temporanee distribuite. - Le istruzioni supportate
ALTER TABLEpossono essere eseguite all'interno di una transazione esplicita definita dall'utente in Warehouse in Microsoft Fabric.
- È possibile
-
MERGEla sintassi è supportata ed è una funzionalità disponibile a livello generale. Per altre informazioni, vedere Sintassi T-SQL MERGE. - Le funzioni di intelligenza artificiale (anteprima) consentono l'elaborazione avanzata del testo senza uscire dal magazzino.
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.
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- Synonyms
- Triggeri
Contenuto correlato
- Approfondimenti sulle interrogazioni nel data warehousing di Fabric.
- Che cos'è il Fabric Data Warehouse?
- Tipi di dati in Microsoft Fabric
- Limitations di Microsoft Fabric Data Warehouse