Articles taggés Xml

SQL XML : Index, Schema, Performances

0

Je viens de faire un petit test sur les colonnes XML

On se doute tous que l’ajout d’index sur une colonne XML peut améliorer les performances, pour peu que bien sur vous ayez besoin de requêter la colonne XML elle même que ce soit via un PATH ou une VALUE (Xquery power)

Si ce n’est pas le cas, un bon vieux VarChar(max) est bien plus performant. N’oubliez pas qu’une colonne xml est en fait une bonne vielle table stockée dans une table système de votre base

Deuxième chose, la performance d’une colonne XML soumise à un schéma de validation XSD. ON sait qu’un schéma va permettre de valider les Plus >

XML sous Sql Serveur 2000 et Sql Serveur 2005

0

Juste une petite piqure de rappel.

Comment lire un champ de type varchar (ou ntext) sous SQL SERVEUR 2000 qui est en fait du XML ?

-- Version SQL 2000 Declare @tmp varchar(3000); --Exemple de ce que doit contenir notre champ XML en entree Select @tmp = '<colonnes version="1.0">' + '<colonne code="faaPrecedentN_1" type="5" obligatoire="1" derivee="1" /> ' + '<colonne code="faaDestiPrecedentN_1" type="1" obligatoire="1" derivee="1" />' + '</colonnes>'; DECLARE @Pointer INT EXECUTE sp_xml_preparedocument @Pointer OUTPUT,@tmp Select code, [type], obligatoire, derivee From OPENXML Plus >
Haut de page