Nimetu
177. Koosta eelnevat näidet arvestades XML EXPLICIT jaoks tabel ning sealtkaudu
XML-dokument, kus autode andmed on maakondade kaupa loetelus. Iga maakonna juures
on näha ka maakonnakeskus autoregistri asukohana.
XML andmetüübi kasutamine
XML dokumentide ja XML dokumendi osade hoidmiseks SQL Serveris saab kasutada xml
andmetüüpi. Ühele väljale saab panna kuni 2GB XML andmeid. Vajadusel saab xml välja siduda ka
schemaga, mille järgi väljale sisestatavat XMLi kontrollitakse.
Näiteks loome ühe lihtsa tabeli, mis koosneb võtmeväljast ning XML väljast:
CREATE TABLE xmlstuff(
kood int IDENTITY(1,1) PRIMARY KEY,
xmljutt xml NOT NULL,
)
Lisame sinna ka mõned read. Allolevas näites on XMLi lühendatud. Terve lisatav XML on ära
toodud eelmise peatüki näidetes ning ka järgmisel lehel olevas tabelis..
insert xmlstuff (xmljutt) VALUES(N'