Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Ez az adattípus, amely XML adatokat tárol. Tárolhatod xml példányokat egy oszlopban vagy egy xml típusú változóban.
Transact-SQL szintaxis konvenciók
Szemantika
xml [ ( [ CONTENT | DOCUMENT ] xml_schema_collection ) ]
Arguments
TARTALOM
Az xml példányt úgy korlátozza, hogy jól formált XML töredék legyen. Az XML adatok több nulla vagy több elemet tartalmazhatnak a felső szinten. A szövegcsomópontok is engedélyezettek a legfelső szinten.
Ez az alapértelmezett viselkedés.
DOKUMENTUM
Korlátozza az xml példányt jól kialakított XML dokumentumra. Az XML adatoknak csak egy gyökérelemmel kell rendelkeznie. A szöveges csomópontok nem engedélyezettek a legfelső szinten.
xml_schema_collection
Ez egy XML sémagyűjtemény neve. Gépelt xml oszlop vagy változó létrehozásához opcionálisan megadhatod az XML séma gyűjtemény nevét. További információért a gépelt és gépelt XML-ről lásd: Összehasonlítás a típusozott XML-lel a típustalan XML-lel.
Megjegyzések
Az xml adattípus példányok tárolt reprezentációja nem haladhatja meg a 2 gigabájtot (GB).
A TARTALOM és DOKUMENTUM oldalai csak a gépelt XML-re vonatkoznak. További információ: A gépelt XML és a nem beírt XMLösszehasonlítása.
Példák
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO
Lásd még:
- adattípus-átalakítás (adatbázismotor)
- adattípusok (Transact-SQL)
- xml-adattípus-metódusok
- XQuery nyelvi referencia (SQL Server)