T-SQL-pinta-ala Fabric Data Warehouse

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 Data Warehouse:lle löytyy Fabric Data Warehouse julkaisusuunnitelmasta.

T-SQL Surface -alue

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

  • Lisätietoja CREATE/DROPTABLEWarehousen tuesta löytyy taulukoista.
  • Lisätietoja tuetuista tietotyypeistä Warehousessa 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-hajautettuja #temp-taulukoita tuetaan Warehousessa vuonna Microsoft Fabric.
  • 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 sarakerajoitteet ovat tuettuja, mutta vain jos vaihtoehto NOT ENFORCED on määritelty. Kaikki muut ALTER TABLE toiminnot on estetty. Taulukon rajoitusten tai sarakkeiden lisäämisen suhteen on rajoituksia, kun Lähdeohjausobjektia käytetään Warehousen kanssa.
    • ALTER Jaetut väliaikaiset taulukot ovat tuettuja.
    • Tuetut ALTER TABLE-lauseet voidaan suorittaa eksplisiittisessä käyttäjän määrittelemässä transaktiossa Warehousessa vuonna Microsoft Fabric.
  • MERGE Syntaksi on tuettu ja yleisesti saatavilla oleva ominaisuus. Lisätietoja on kohdassa T-SQL MERGE -syntaksi.
  • Tekoälytoiminnot (esikatselu) mahdollistavat kehittyneen tekstin käsittelyn poistumatta varastostasi.

Rajoitukset

Tällä hetkellä seuraavaa komentoluetteloa EI tueta tällä hetkellä. Älä yritä käyttää näitä komentoja. Vaikka ne saattavat näyttää onnistuvan, ne voivat aiheuttaa ongelmia varastossasi.

  • BULK LOAD
  • CREATE USER
  • FOR JSON on oltava kyselyn viimeinen operaattori, joten sitä ei sallita alikyselyiden sisällä.
  • 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