Articles of xml

SQL Server: sortie spécifique XML FOR

J'ai essayé (sans succès pour le moment) de produire la sortie XML suivante <table> <row> <column name="column_name">[value]</column> <column name="column_name">[value]</column> </row> <row> <column name="column_name">[value]</column> <column name="column_name">[value]</column> </row> </table> Quelqu'un peut-il suggérer un itinéraire qui me permettra d'atteindre cette sortie? Merci d'avance pour toute aide que vous pouvez fournir.

Supprimer les valeurs de mon XML dans les résultats de requête Sql

J'ai une table de journal qui stocke des colonnes avec des données XML. J'essaie d'extraire des valeurs uniques de cette table. Le XML pour l'une des lignes ressemble à ceci: <SomeRoot> <Parameters> <OrderContracts attr0="OrderContractsArray" isNull="False"> <OrderedContract0> <RandomNumber>1234567</RandomNumber> <RandomDateTime>10/14/2015 00:01:00</RandomDateTime> <PeformOverride>False</PeformOverride> <KeeperID>1355654654</KeeperID> <OrderGuid>cbfd2f3f-0920-4df4-83b6-323a94a7e98d</OrderGuid> <PriorityId>159</PriorityId> </OrderedContract0> <OrderedContract1> <RandomNumber>95147</RandomNumber> <RandomDateTime>10/14/2015 00:01:00</RandomDateTime> <PeformOverride>False</PeformOverride> <KeeperID>4656176381</KeeperID> <OrderGuid>844fe0a8-2708-4acd-b990-598cba8b06f2</OrderGuid> <PriorityId>1596</PriorityId> </OrderedContract1> <OrderedContract2> <RandomNumber>3</RandomNumber> […]

TSQL xml.modify remplace la valeur du noeud par la valeur

J'ai besoin de mettre à jour un noeud XML dans une colonne SQL Server. Je vois de nombreux exemples d'utilisation d'un xpath et d'identification du noeud en utilisant l'atsortingbut. Le XML avec lequel je travaille est généré automatiquement et ne possède pas d'attributes sur les nœuds dont j'ai besoin. Comment est-ce que je construirais l'instruction […]

Analyse syntaxique du rapport SSRS sur la database ReportServer

Ceci est une partie supérieure du XML du rapport: <Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"> <AutoRefresh>0</AutoRefresh> <DataSources> <DataSource Name="DataSource1"> <DataSourceReference>Live Data</DataSourceReference> <rd:SecurityType>None</rd:SecurityType> <rd:DataSourceID>827954ef-81fc-4a34-8f40-5354265d867b</rd:DataSourceID> </DataSource> </DataSources> </Report> Ce que j'essaye de faire est d'get toutes les instances de DataSources. Après des heures de combat, j'ai réalisé que je devais utiliser plusieurs namespaces et les referencer avant ma sélection. […]

Renvoyer la structure xml correcte à partir d'une requête dans SQL Server

J'essaie de sélectionner des données d'une table parent consommateur et d'une jointure interne sur plusieurs tables enfant et de les renvoyer en tant que XML. J'ai la table parent consommateur et 2 tables enfant ConsumerPhone et l'adresse du consommateur. La sortie que je veux devrait ressembler à ceci <Consumer Username="eallen"> <ConsumerPhone/> <ConsumerAddress /> </Consumer> <Consumer […]

Le champ date-heure en XML obtient une heure ajoutée pour une raison quelconque lors du stockage dans la database via SSIS

J'ai un XML que j'utilise, avec des champs datetime: <startTime>2015-11-01T00:00:00-05:00</startTime> <endTime>2015-12-01T00:00:00-05:00</endTime> La partie pertinente du XSD est la suivante: <xs:schema atsortingbuteFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.foo.com/bar" xmlns:xs="http://www.w3.org/2001/XMLSchema"> …. <xs:element minOccurs="0" name="startTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="endTime" type="xs:dateTime" /> Lorsque je traite le file à l'aide de SSIS, j'utilise un composant Source XML qui extrait datatables du file et […]

Rechercher si l'élément existe dans la colonne XML d'une table SQL Server

J'ai des données sérialisées à une colonne XML dans une table SQL Server dans le formulaire: <Form title="Sample Data"> <MyProperty>1234</MyProperty> <Employee> <MyProperty>1234</MyProperty> </Employee> </Form> L'élément MyProperty peut être au niveau racine ou un élément enfant sous <Employee> . Ce dont j'ai besoin, c'est d'un script SQL qui: Vérifie si MyProperty existe au niveau racine du […]

Mettre à jour la valeur de text interne du noeud XML avec la variable temp dans SQL Server

<metadata> <layout>8</layout> <maxScore>7</maxScore> </metadata> Je veux replace la valeur de <maxscore> pour plusieurs loggings dans une table dont la colonne est de type XML. Et la valeur de rlocation <maxscore> est reçue dans une variable temporaire comme @MaxReplace. Essayé comme ci-dessous. DECLARE @MaxReplace as NVARCHAR(10) SET @MaxReplace='1' Update dbo.SCORETBALE SET [XML].modify('replace value of (/ns:metadata/ns:maxScore)[1] with […]

Ne pas écrire une valeur en XML avec SQL Server

J'ai la requête suivante qui fait partie d'un plus grand XML. Le problème est que n'écrit pas la valeur 0 de l'ELSE et écrit un élément vide <SellingLocation> dans le XML. Je ne peux pas find pourquoi. C'est le code de la requête. SELECT ( SELECT TOP 1 CASE WHEN COUNT(ac.SKU) > 0 THEN l.ZoneId […]

T-SQL XML: <eof> rencontré lors d'une tentative d'interrogation de nœuds enfants par caractère générique

Nous avons un logiciel interne qui fonctionne avec des files XML librement définis. J'essaie d'extraire les nœuds enfants de cette étape dans T-SQL. Je suis capable d'extraire le nœud parent, mais je continue d'get des erreurs de syntaxe <eof> chaque fois que j'interroge les enfants. Le file XML ressemble à peu près à ceci: <?xml […]