Udostępnij za pomocą


Dane XML (SQL Server)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Program SQL Server udostępnia zaawansowaną platformę do tworzenia zaawansowanych aplikacji do zarządzania danymi częściowo ustrukturyzowanymi. Obsługa kodu XML jest zintegrowana ze wszystkimi składnikami programu SQL Server w następujący sposób:

  • Typ danych XML . Wartości XML można przechowywać natywnie w kolumnie typu danych XML , która może być typowana zgodnie z kolekcją schematów XML lub pozostawioną bez typu. Możesz indeksować kolumnę XML.

  • Możliwość określenia zapytania XQuery względem danych XML przechowywanych w kolumnach i zmiennych typu xml .

  • Ulepszenia interfejsu OPENROWSET umożliwiające zbiorcze ładowanie danych XML.

  • Klauzula FOR XML w celu pobrania danych relacyjnych w formacie XML.

  • Funkcja OPENXML do pobierania danych XML w formacie relacyjnym.

  • Kompresja XML zapewnia metodę kompresowania danych XML poza wierszem zarówno dla kolumn XML, jak i indeksów, zwiększając wymagania dotyczące pojemności. Aby uzyskać więcej informacji, zobacz CREATE TABLE (Transact-SQL) i CREATE INDEX (Transact-SQL). Kompresja XML jest dostępna w programie SQL Server 2022 (16.x) i nowszych wersjach, usłudze Azure SQL Database i usłudze Azure SQL Managed Instance.

Dalsze kroki

Zobacz także