Professional Documents
Culture Documents
Prerequisites
XML Basics
SQL Server Tools
Transact-SQL (T-SQL)
XML For SQL Server Technology Road Map
HTTP Access,
Templates
Browsers
I
S SQL
SQLXML
IIS A (XML View)
Server
Applications P 2000
I
WARNING!
Not recommended for
Production Systems,
Switched OFF as default
Retrieving Data
Annotated Schemas
sql:relationship
key-relation Primary Db table in join
key Key field for join
foreign-relation Foreign Db table in join
foreign-key Foreign key field for join
Retrieving Data
Annotated Schemas
Server 2
Performance addition in WR2
NEW! in WR2 :
sp_xml_preparedocument
XML Parse
…
OpenXML
shred
… …
name ID Phone
SQL Server 2000
insert into …
…
Modifying Data
OpenXML Clause
Laptop
Modifying Data
UpdateGrams
<sql:update
xmlns:sql="urn:schemas-microsoft-com:xml-
updategram“>
<sql:sync mapping-schema=“nwind.xml”>
<sql:before>
<Customer CustomerID=“LAZYK”
CompName=“Lazy K City Market”>
</Customer>
</sql:before>
<sql:after>
<Customer CustomerID=“LAZYK”
CompName=“Lazy K Country Store”>
</Customer >
</sql:after>
</sql:sync>
</sql:update>
UpdateGrams
Server 2
Modifying Data
BulkLoad
Books
Professional XML Databases by WROX
Programming SQL-2000 with XML
Resources
http://msdn.microsoft.com/xml/
http://msdn.microsoft.com/sqlserver
http://www.microsoft.com/sql/
http://www.w3.org/XML/