Pro SQL Server 2008 XML (eBook)

eBook Download: PDF
2008 | 1st ed.
XXVIII, 496 Seiten
Apress (Verlag)
978-1-4302-0630-9 (ISBN)

Lese- und Medienproben

Pro SQL Server 2008 XML -  Michael Coles
Systemvoraussetzungen
56,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Knowledge and ability to apply XML are de rigueur in today's world, and SQL Server developers and administrators are no exception to that rule. Pro SQL Server 2008 XML is your key to unlocking the powerful XML feature set first introduced in SQL Server 2005 and since refined in SQL Server 2008. Author Michael Coles shows how to store XML using SQL Server's built-in XML data type. Learn to query and manipulate XML data using standard technologies such as XQuery and XSLT. No SQL Server database professional can afford to be without knowledge of the XML feature set. Pro SQL Server 2008 XML delivers on the knowledge that you need to remain competitive in your career.

  • Shows how to store, query, and manipulate XML documents in SQL Server
  • Provides step-by-step examples showing best practices and advanced features
  • Accurately discusses how SQL Server's XML feature set stacks up against the ISO XML standards


Michael Coles has more than a decade's experience designing and administering SQL Server databases. A prolific writer of articles on all aspects of SQL Server, particularly on the expert use of T-SQL, he holds MCDBA and MCP certifications. He graduated magna cum laude with a bachelor of science degree in information technology from American Intercontinental University in Georgia. A member of the United States Army Reserve, he was activated for two years following 9/11.
Knowledge and ability to apply XML are de rigueur in today’s world, and SQL Server developers and administrators are no exception to that rule. Pro SQL Server 2008 XML is your key to unlocking the powerful XML feature set first introduced in SQL Server 2005 and since refined in SQL Server 2008. Author Michael Coles shows how to store XML using SQL Server’s built–in XML data type. Learn to query and manipulate XML data using standard technologies such as XQuery and XSLT. No SQL Server database professional can afford to be without knowledge of the XML feature set. Pro SQL Server 2008 XML delivers on the knowledge that you need to remain competitive in your career. Shows how to store, query, and manipulate XML documents in SQL Server Provides step–by–step examples showing best practices and advanced features Accurately discusses how SQL Server’s XML feature set stacks up against the ISO XML standards

Michael Coles has more than a decade's experience designing and administering SQL Server databases. A prolific writer of articles on all aspects of SQL Server, particularly on the expert use of T-SQL, he holds MCDBA and MCP certifications. He graduated magna cum laude with a bachelor of science degree in information technology from American Intercontinental University in Georgia. A member of the United States Army Reserve, he was activated for two years following 9/11.

Contents at a Glance 5
Contents 6
Foreword 13
About the Author 15
About the Technical Reviewer 16
Acknowledgments 17
Introduction 18
Who This Book Is For 18
How This Book Is Structured 19
Conventions 22
Prerequisites 23
Downloading the Code 23
Contacting the Author 23
Enter XML 24
Looking Back at SQL Server XML 24
What Is XML? 25
Defining XML Data 27
Considering Other Formats 31
When to Use XML 34
What’s New in SQL Server 2008 XML 36
Summary 39
FOR XML and Legacy XML Support 40
Using the FOR XML Clause 40
Using XPath Node Tests 60
Adding Namespaces to FOR XML 68
Creating Complex FOR XML Queries 70
OPENXML Rowset Provider 77
OPENROWSET XML Loading 81
Summary 82
The xml Data Type 83
Creating xml Instances 83
Creating Well-Formed and Valid XML 87
Using XML Type Methods 93
Summary 103
XML Schema Collections 104
Introducing XML Schema 104
Constraining Occurrences 116
Extending XML Schemas with Wildcards 123
Typing XML 129
Summary 135
XQuery 136
Introducing the XQuery Language 136
Creating XQuery Queries 140
Using FLWOR Expressions 154
Constructing XML with XQuery 157
Using the SQL Server xml Methods 160
Maximizing XQuery Performance 168
Summary 172
XQuery Functions and Operators and XML DML 173
Using Operators 174
Using XQuery Type Expressions 176
Using XQuery Functions 178
Modifying XML with XML DML 191
Summary 196
Indexing XML 197
Creating a Primary XML Index 197
Creating Secondary XML Indexes 201
Full-Text Indexing XML 209
Summary 212
XSLT and the SQLCLR 213
Transforming XML 213
Performing a Back-End Transformation 228
Advanced XSL Transformations 239
Summary 248
HTTP SOAP Endpoints 250
Creating Endpoints 251
Consuming Endpoints 259
Summary 263
.NET XML Support 264
XML Validation 264
Accessing XML on the Web 272
REST Services 275
.NET XML Classes 280
Summary 293
Spatial Data and GML 294
Spatial Data 294
Populating Spatial Data 295
GML 299
Summary 312
SQLXML 313
Querying 313
Updategrams 316
Bulk Loading 328
Querying SQLXML with XPath 332
Summary 335
LINQ to XML 336
Functional Construction 336
Loading XML from Other Sources 338
Querying XML 347
Transforming XML 354
Summary 356
XML Support Tools 357
Bulk Copy Program 357
XML for Analysis 359
SQL Server Integration Services 361
XML Query Plans 363
Database Tuning Advisor 365
XMLSpy 366
Web Browsers 368
Visual Studio 370
Summary 370
W3C and Other References 372
W3C Specifications 372
Other Useful Documents 374
SQL Server XQuery Data Types 376
XML Schema Reference 380
Element Information Items 380
XML Schema Data Type Facets 387
XQuery/XPath/XML DML Quick Reference 389
XPath 389
XQuery 391
XML DML 394
XSLT 1.0 and XPath 1.0 Reference 395
Glossary 402
Selected T-SQL and .NET Code Listings 414
Chapter 1 414
Chapter 2 415
Chapter 3 422
Chapter 4 428
Chapter 5 433
Chapter 6 437
Chapter 7 438
Chapter 8 440
Chapter 9 445
Chapter 10 448
Chapter 11 451
Chapter 12 452
Index 459

Erscheint lt. Verlag 9.7.2008
Zusatzinfo XXVIII, 496 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Datenbanken SQL Server
Informatik Programmiersprachen / -werkzeuge XML
Schlagworte Microsoft SQL Server • .NET • SQL • SQL Server 2005 • SQL Server 2008 • Transact-SQL • T-SQL • XML • XPath • XQuery
ISBN-10 1-4302-0630-6 / 1430206306
ISBN-13 978-1-4302-0630-9 / 9781430206309
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 7,1 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
A Practical Guide to Analyzing Performance in SQL Server and Azure …

von Thomas LaRock; Enrico van de Laar

eBook Download (2023)
Apress (Verlag)
62,99
Data Virtualization, Data Lake, and AI Platform

von Enrico van de Laar; Benjamin Weissman

eBook Download (2020)
Apress (Verlag)
56,99