-SQL - munka xml, programozás kezdőknek

XML adattípus nagyon népszerű, mert az ilyen típusú adatok ahhoz, hogy könnyen megosztani a különböző alkalmazások, így egy kezdő programozó SQL kell van egy elképzelése arról, hogyan kell tárolni az adatokat, és hogyan kell kezelni az SQL.

Például egy korábbi cikkben arról bejelentkezik adattábla változásokat, megtartottuk a régi és az új bejegyzéseket sima szöveges formában, bár jönne erre XML.

Így járunk el annak érdekében, hogy tárolja a táblázatban az XML adattípust ki kell választania a megfelelő típust, az is nevezik xml. Lekérdezések viszi át Management Studio.

Mint látható, minden egyszerű, hoztunk létre egy táblázatot, amelyben két pilléren nyugszik:

Id- rekord azonosító;

Xmldate - ennek megfelelően bármilyen XML-adatokat.

Most írok semmit csinál egy egyszerű lekérdezés betét

Itt egyszerűen kézzel jelölt XML dokumentum, és rögzíteni, hogy a mi asztalon. Annak érdekében, hogy egyszerűen látni az adatokat a táblázatban, xml jelenik meg olvasható formában, lekérdezés segítségével az üzemeltető válasszon:

Kapsz típusú adatok:

-SQL funkciókat az XML adatokat.

Ezeket a funkciókat az úgynevezett módszereket, és kezdjük a lekérdezés módszer.

Kérdés - lehívja az XML dokumentumban, amely tárolja a táblázatban, és felvesz egy paramétert a lekérdezési karakterlánc az XML dokumentum, azaz a pontosan mit akar az XML. Szintén visszatér XML adattípusok. Például a fenti létrehoztunk egy táblázatot gyökér tag katalógus, és meg kell, hogy csak a tag nevét, erre az alábbi lekérdezést futtatva:

és cserébe kapsz egyfajta adat:

Remélhetőleg ez a módszer jelentése egyértelmű.

Ezután úgy módosítási funkcióval.

Módosítás - mint tudjuk a nevüket, megváltoztatja az adatok XML. Beletelik egy paraméter tulajdonképpen maguk hogyan kell változtatni az XML dokumentum. Használt design frissítés.

Példák. Törléséhez csomópont, használja a lekérdezés:

Itt eltávolítjuk lastname csomópont tesztelni, használjon válasszuk lekérdezés a táblához.

Beszúrni egy csomópont, használja a lekérdezés:

Itt van hozzá lastname szerelvényt vissza a könyvtárba. Annak ellenőrzésére, használja ugyanazt a lekérdezést válassza,

Az érték frissítéséhez használja az alábbi lekérdezést a honlapon:

„Ivan” on „Szergej” itt az első csomópont neve (nos, ő egy) megváltoztatta az értéket.

Folytassuk érték módszer.

Érték - visszaadja a csomópont értékét. Nagyon kényelmes a használata, ha azt szeretné kérni, hogy ne kapjon XML dokumentum és annak értékeit. Tart két paramétert, az első, hogy hol kap az érték, és a második, hogy milyen típusú szeretné egyidejűleg.

Néha szeretnénk lekérdezni a tábla nem XML adatok xml, hogy az adatokat, az is lehetséges, hogy például a következő lekérdezést írunk egy változó típusú XML táblázatsor a táblázatban az azonosító a 2, majd csak kap ezeket az értékeket.

És mégis még egy példa (kép lent), hasonló az előzőhöz, de ez egyszerűen helyettesíti a statikus adatokat.

-SQL - munka xml, programozás kezdőknek

Kapcsolódó cikkek