Articles of xml

Concatène XML à partir de diverses colonnes XML sans transtypage de type en string

J'ai trois colonnes XML dans ma table SQL (table à une ligne juste utilisée pour stocker XML) et la structure XML est quelque chose comme ceci: Dans la colonne 1 – <Column1XML> …. </Column1XML> Dans la colonne 2 – <Column2XML> …. </Column2XML> Dans la colonne 3 – <Column3XML> …. </Column3XML> Le résultat final XML que […]

Mettre à jour en utilisant XML dans SQL Server

J'essaie de mettre à jour une table en utilisant un xml. UPDATE dbo.M_Picture SET Sequence = Tcquery('Sequence') FROM dbo.M_Picture pic INNER JOIN @xml.nodes('/pictures/picture') T(c) ON pic.PictureId = Tcquery('pictureId') –I guess issue is in this line Le XML que j'utilise est <pictures> <picture> <pictureId>30</pictureId> <Sequence>4</Sequence> </picture> <picture> <pictureId>31</pictureId> <Sequence>4</Sequence> </picture> </pictures> Le message d'erreur que je […]

Diviser un set de résultats en multiples en fonction de la colonne pour le formatting XML

J'essaie de split un set de résultats SQL (dans un process stocké) en plusieurs colonnes pour le formatting XML. J'ai un set de résultats avec un numéro de fournisseur et un numéro de produit comme celui-ci: SupplierID ProdCode ———– ——— Supp1 Prod1 Supp1 Prod2 Supp1 Prod3 Supp2 Prod2 Supp2 Prod3 Supp3 Prod2 etc. J'ai besoin […]

Récupérer une valeur de XML en utilisant T-SQL

Quelqu'un peut-il m'aider s'il vous plaît à récupérer une valeur <QuoteId> partir du file XML joint en utilisant T-SQL et XQuery? J'essaie d'utiliser ce T-SQL mais pas de chance declare @QuoteResponse XML select @QuoteResponse =gQuoteResponse FROM AutoRenew where policyid= '454544' SELECT b.value('(OverallResultStatus)[1]', 'varchar(100)') as status FROM @QuoteResponse.nodes('GetQuoteResponse/OperationResult') as a(b) C'est ce que j'utilise pour récupérer […]

Analyser XML avec T-SQL renvoie n'importe quoi

J'ai écrit un service web et un webmethod il returnne la list de ma class (DOVIZ_RETURN) au format xml comme ceci: <?xml version="1.0" encoding="utf-8"?> <ArrayOfDOVIZ_RETURN xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/"> <DOVIZ_RETURN> <dovizAdi>AMERİKAN DOLARI</dovizAdi> <dovizKodu>USD</dovizKodu> <dovizAlis>1.7928</dovizAlis> <dovizSatis>1.8014</dovizSatis> </DOVIZ_RETURN> <DOVIZ_RETURN> <dovizAdi>KANADA DOLARI</dovizAdi> <dovizKodu>CAD</dovizKodu> <dovizAlis>1.8321</dovizAlis> <dovizSatis>1.8404</dovizSatis> </DOVIZ_RETURN> </ArrayOfDOVIZ_RETURN> et j'appelle ce service avec une procédure stockée avec succès. Je reçois […]

Recherche d'éléments XML liés filtrant sur l'atsortingbut de l'élément courant dans XPath

Comment l'instruction suivante peut-elle être modifiée de façon à ce que je reçoive une list de Contact.Name avec Address.Location (je voudrais utiliser XPath et pas de sous-requêtes / WHERE-conditions si possible)? J'ai essayé toutes sortes de syntaxe à @@@ Nom mais pas de chance 🙁 – Je veux faire reference au nœud d'origine. DECLARE @data […]

Comment insert n nombre de nœuds xml dans une table

Ma procédure stockée est comme ceci: alter procedure insertxml @inxml xml as insert into imagess (ids, photo, names) values (@inxml.value('(/imagess/ids)[1]', 'int'), @inxml.value('(/imagess/photo)[1]', 'char'), @inxml.value('(/imagess/names)[1]', 'varchar(10)')) exec insertxml '<imagess> <ids>31</ids> <photo>N</photo> <names>30</names> <ids>11</ids> <photo>O</photo> <names>20</names> <ids>12</ids> <photo>A</photo> <names>43</names> </imagess>' Grâce à cela, je suis en mesure d'insert une première rangée seulement. Je veux insert toutes les […]

Évaluation des expressions XQuery / XPath de la table

J'ai une table qui contient des expressions XQuery. Je voudrais évaluer l'expression de chaque ligne pour une structure de données XML donnée. J'essaie ça. DECLARE @somexml xml SET @somexml = '<root><nodeA>true</nodeA><nodeB>false</nodeB></root>' SELECT @somexml.query('sql:column("af.Expression")' ) AS Fee, [af].Expression FROM [AerialFees] af La colonne Expression contient des valeurs de type NVARCHAR(MAX) telles que: – xs:boolean(/root[1]/nodeA[1]) Lors de […]

Sortie XML non formatée lors de l'écriture dans un file avec bcp

J'ai une requête qui crée un server XML dans SQL et fonctionne très bien, le problème est que je dois l'save dans un file. Quand je fais cela le format est corrompu. SELECT mydata.dbo.tblBooking.ID, mydata.dbo.tblBooking.ReservationID, mydata.dbo.tblBooking.EventName, mydata.dbo.tblBooking.TimeEventStart, mydata.dbo.tblBooking.TimeEventEnd, mydata.dbo.tblRoom.Room, mydata.dbo.tblReservation.TempContact, mydata.dbo.tblGroup.GroupName, mydata.dbo.tblUserDefinedField.FieldValue, mydata.dbo.tblEventType.Description FROM mydata.dbo.tblBooking INNER JOIN mydata.dbo.tblReservation ON mydata.dbo.tblBooking.ReservationID = mydata.dbo.tblReservation.ID INNER JOIN mydata.dbo.tblEventType […]

Analyser xml dans le server sql

J'ai une table avec une colonne de type ntext qui contient xml. J'ai essayé d'appliquer de nombreux exemples de la façon de tirer la valeur pour le nom de l'entreprise à partir du xml pour un nœud particulier, mais continuer à get une erreur de syntaxe. Voici ce que j'ai fait, sauf substitué mon instruction […]