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
A RAW mód átalakítja a lekérdezési eredményhalmaz minden sorát egy OLYAN XML-elemsé, amely az általános azonosítósort <>vagy az opcionálisan megadott elemnevet tartalmazza. Alapértelmezés szerint a sorhalmaz azon oszlopértékei, amelyek nem NULL értékűek, a <sorelem> attribútumához lesznek megfeleltetve. Ha az ELEMENTS direktíva hozzáadva van a FOR XML záradékhoz, a rendszer minden oszlopértéket a <sorelem> egy alelemére képez le. Az ELEMENTS direktívával együtt opcionálisan megadhatja az XSINIL beállítást a NULL oszlop értékeinek az eredményhalmazban az attribútummal rendelkező elemhez való leképezéséhez. xsi:nil="true"
Az eredményként kapott XML-fájlhoz sémát kérhet. Az XMLDATA beállítás megadása egy soron belüli XDR-sémát ad vissza. Az XMLSCHEMA beállítás megadása egy soron belüli XSD-sémát ad vissza. A séma az adatok elején jelenik meg. Az eredményben a sémanévtér-hivatkozás minden legfelső szintű elemnél ismétlődik.
A BINÁRIS BASE64 beállítást meg kell adni a FOR XML záradékban, hogy a bináris adatokat base64 kódolású formátumban adja vissza. RAW módban a BINÁRIS BASE64 beállítás megadása nélkül történő bináris adatok beolvasása hibát fog eredményezni.
Következő lépések
Ez a szakasz a következő példákat tartalmazza:
- Példa: Termékmodell adatainak beolvasása XML-ként
- Példa: XSINIL megadása az ELEMENTS-irányelvvel
- Sémák kérése eredményként XMLDATA &XMLSCHEMA használatával
- Példa: Bináris adatok beolvasása
- Példa: A <sorelem> átnevezése
- Példa: A FOR XML által generált XML gyökérelemének megadása
- Példa: XMLType-oszlopok lekérdezése