T-SQL-pinta-ala Fabric tietovarasto

Soveltaa:✅ SQL Analytics Endpoint and Warehouse in Microsoft Fabric

Tässä artikkelissa käsitellään Microsoft Fabric -T-SQL-kielten syntaksin ominaisuuksia, kun haetaan SQL-analytiikan päätepistettä tai Warehousea.

SQL-tietokannasta Fabric:ssa katso Rajoitukset SQL-tietokannassa (preview).

Muistiinpano

Lisätietoja tulevista ominaisuuksien kehityksestä Fabric tietovarasto:lle löytyy Fabric tietovarasto julkaisusuunnitelmasta.

T-SQL Surface -alue

Fabric tietovarasto tukee T-SQL-taulukoita, näkymiä, tallennettuja proseduureja, funktioita, oikeuksia ja tietoturvarooleja.

  • Lisätietoja CREATE Warehousesta ja DROPTABLE tuesta löytyy taulukoista.
  • Lisätietoja Warehousen tuetuista tietotyypeistä löytyy kohdasta Data types.
  • Voit myös luoda T-SQL-näkymiä, funktioita ja proseduureja taulukoiden päälle, jotka viittaavat Delta Lake -tietoihisi Lakehousen SQL-analytiikkapäätepisteessä.
    • Taulukoiden luominen, muokkaaminen ja poistaminen sekä lisääminen, päivitys ja poisto ovat tuettuja vain Warehousessa Microsoft Fabric -tilassa, eivät Lakehousen SQL-analytiikkapäätepisteessä.
  • Fabric Warehouse- ja SQL-analytiikkapäätepisteet tukevat molemmat standard, sequential ja nested yleisiä taulukkolausekkeita (CTE). Vaikka CTE:t ovat yleensä saatavilla Microsoft Fabric -muodossa, sisäkkäiset CTE:t ovat tällä hetkellä esikatseluominaisuus. Lisätietoja löytyy Nested Common Table Expression (CTE) in Fabric data warehousing (Transact-SQL).
  • TRUNCATE TABLE on tuettu Warehousessa.
  • Jos haluat muuttaa käyttäjätaulukon sarakkeen nimeä Warehousessa, käytä tallennettua toimintosarjaa sp_rename .
  • Osa kysely- ja liittymisvihjeistä on tuettu Warehousessa. Lisätietoja löytyy Hints (Transact-SQL).
  • Session-scope-#temp -taulukot ovat tuettu Warehousessa vuonna Microsoft Fabric. Lisätietoja löytyy Temp-taulukoista Fabric tietovarasto.
  • Tällä hetkellä vain seuraava osajoukko ALTER TABLE -toiminnoista Warehousessa Microsoft Fabric on tuettu:
    • Voit ADD nollata tuetut sarakkeet tietotyypeistä.
    • DROP COLUMN on tuettu.
    • ADD tai DROPPRIMARY KEY, UNIQUE, ja FOREIGN_KEY sarakkerajoitteet ovat tuettuja, mutta vain jos vaihtoehto NOT ENFORCED on määritelty. Kaikki muut ALTER TABLE toiminnot on estetty. Taulurajoitteiden tai sarakkeiden lisäämisessä on rajoituksia, kun käytetään Git Integrationia lähdekoodin hallintaan.
    • ALTER TABLE Hajautetuilla väliaikaisilla tauluilla on tuettu.
    • ALTER TABLE ... ALTER COLUMN on esikatseluvaiheessa. Lisätietoja löytyy ALTER COLUMNISTA Fabric tietovarasto.
    • Voit suorittaa tuettuja ALTER TABLE lauseita eksplisiittisessä käyttäjän määrittelemässä transaktiossa Warehousessa Microsoft Fabric -tilassa.
  • MERGE Syntaksi on tuettu ja yleisesti saatavilla oleva ominaisuus. Lisätietoja on kohdassa T-SQL MERGE -syntaksi.
  • Vaikka Fabric tietovarasto tukee monia tekoälytoimintoja (esikatselu), joka mahdollistaa edistyneen tekstinkäsittelyn poistumatta varastosta, vektoridatatyyppiä ei tueta.

Rajoitukset

Tällä hetkellä seuraavat komennot eivät ole tuettuja. Älä yritä käyttää näitä komentoja. Vaikka ne saattavat vaikuttaa onnistuvilta, ne voivat aiheuttaa ongelmia varastollesi.

  • BULK LOAD, vaikka bcp se on tuettu esikatseluominaisuutena.
  • CREATE USER
  • FOR JSON täytyy olla viimeinen operaattori kyselyssä, joten sitä ei voi käyttää alikyselyissä.
  • Manuaalisesti luodut monisarakkeiset tilastot
  • Muodostettu näkymä
  • PREDICT
  • Järjestelmään ja käyttäjätaulukoihin kohdistetut kyselyt
  • Rekursiiviset kyselyt
  • Rakenteen ja taulukon nimet eivät voi sisältää / tai \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Synonyymit
  • Käynnistimet
  • Vektoritietotyyppi ja hakufunktiot