Hai la possibilità di lavorare con tipi di dati XML a partire da Microsoft SQL Server 2005. Supporto per XML è completamente integrato con il motore di database, consente di modificare o recuperare dati XML, nonché convertire tipi di dati XML in tipi nativi di SQL Server. È anche possibile creare oggetti XML come database, tabelle e indici.
Istruzioni
Creare un nuovo Database
1
Fare clic sul pulsante "Start" e poi passare a "Tutti i programmi" e "Microsoft SQL Server 2005".
2
Fare clic sull'icona "SQL Server Management Studio" e accedere al database utilizzando il metodo di autenticazione desiderato.
3
Fare clic sul pulsante "Nuova Query" sulla barra degli strumenti Standard e digitare il seguente codice nella finestra dell'editor di query:
CREARE DATABASE XMLTUTOR;
VAI
4
Scegliere la "! Esegui"pulsante sulla barra degli strumenti Editor SQL o premere"F5"sulla tastiera. Verificare che viene visualizzato il messaggio di sistema "Comandi sono stata completata".
Creare una nuova tabella
5
Fare clic sul pulsante "Nuova Query" sulla barra degli strumenti Standard.
6
Digitare quanto segue nella finestra dell'editor di query:
USO XMLTUTOR
VAI
CREATE TABLE dbo. Dipendenti
(
EmployeeID int Identity (1,1) PRIMARY KEY,
XmlRef XML
);
7
Scegliere la "! Esegui"pulsante sulla barra degli strumenti Editor SQL o premere"F5"sulla tastiera. Verificare che viene visualizzato il messaggio di sistema "Comandi sono stata completata".
Inserire un Record XML
8
Fare clic sul pulsante "Nuova Query" sulla barra degli strumenti Standard.
9
Digitare il seguente codice nella finestra dell'editor di query:
USO XMLTUTOR
VAI
INSERIRE dipendenti
VALORI ('Frank < dipendente >< FirstName > < / FirstName >< Jones LastName > < / LastName >< HireDate > 01/12/2009 < / HireDate >< / dipendente >')
VAI
Selezionare * FROM dbo. Dipendenti
10
Scegliere la "! Esegui"pulsante sulla barra degli strumenti Editor SQL o premere"F5"sulla tastiera.
11
Verificare che il sistema restituisce i seguenti risultati nella colonna come indicato:
EmployeeID: 1
XmlRef: < dipendente >< FirstName > Frank < / FirstName >< Jones LastName > < / LastName >< HireDate > 01/12/2009 < / HireDate >< / dipendente >
Creare una definizione di Schema XML
12
Fare clic sul pulsante "Nuova Query" sulla barra degli strumenti Standard.
13
Digitare il seguente codice nella finestra dell'editor di query:
CREARE XML SCHEMA COLLECTION EmployeesSchema AS
' < xsd: schema xmlns: xsd = "http://www.w3.org/2001/XMLSchema"
targetNamespace = "http://some_valid_url/Employees" xmlns = "http://some_valid_url/Employees" >
< xsd: element name = "Dipendente" >
< xsd: complexType >
< xsd: sequence >
< xsd: element name = "FirstName" / >
< xsd: element name = "LastName" / >
< xsd: element name = "HireDate" / >
< / xsd: sequence >
< / xsd: complexType >
< / xsd: element >
< / xsd: schema >';
14
Scegliere la "! Esegui"pulsante sulla barra degli strumenti Editor SQL o premere"F5"sulla tastiera. Verificare che viene visualizzato il messaggio di sistema "Comandi sono stata completata".
Consigli & Avvertenze
- Dopo la creazione di schemi, è possibile assegnare tale schema a un particolare campo XML in un database utilizzando il comando CREATE TABLE.