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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]