Je travaille dans SQL Server 2014. J'ai créé une procédure stockée qui fait son traitement, et à la fin, prend la sortie de la requête finale et le met en format XML. En raison de la nature de la logique dans la procédure, un noeud doit parfois être supprimé de la sortie XML finale. Voici […]
Dans la requête ci-dessous, je mets à jour une valeur dans un nœud xml dans la colonne Items du tableau X de la database. Actuellement, je filter uniquement sur l'atsortingbut Name. Parce qu'il y a plusieurs nœuds avec le même nom, j'ai besoin de pouvoir filterr plus d'attributes pendant la mise à jour. UPDATE dbo.Declarations […]
À l'aide de SQL Server 2012, si j'ai la valeur suivante dans une ligne d'une colonne de type XML: <ArrayOfScheduledJobParameters xmlns="http://schemas.data.org/ScheduledJobServiceLibrary"> <ScheduledJobParameters> <Key>OutputFileName</Key> <Value>CPVR{0}.txt</Value> </ScheduledJobParameters> <ScheduledJobParameters> <Key>DaysBeforeExpiration</Key> <Value>60</Value> </ScheduledJobParameters> <ScheduledJobParameters> <Key>MaxItemsByReportServiceCall</Key> <Value>100</Value> </ScheduledJobParameters> </ArrayOfScheduledJobParameters> Je veux changer la valeur de l'élément <Value> fonction de la valeur contenue dans l'élément <Key> . Plus précisément, je veux […]
Je suis un débutant en SQL, et je ne sais pas comment find une solution à mon problème. J'ai une table avec des éléments, une colonne contient la valeur xml. Je veux vérifier si un champ existe et le mettre à jour. Je trouve un moyen de modifier une valeur xml existante, mais quand elle […]
Considérez la situation suivante. J'ai le tableau suivant CREATE TABLE [dbo].[GoldenEgg] ( rowIndex int NOT NULL IDENTITY(1,1), AccountNumber varchar(256) NULL, SubscriptionID int NOT NULL, SubscriptionData_XML xml NULL, SubscriptionData_AFTER_XML NULL CONSTRAINT [PK_GoldenEgg] PRIMARY KEY CLUSTERED ([rowIndex] ASC) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) […]
Comment puis-je changer: <data> <row> <a>A</a> <a>B</a> <a>C</a> </row> </data> à: <data> <row> <a>Data A</a> <a>Data B</a> <a>Data C</a> </row> </data> en SQL? J'ai vu beaucoup d'exemples sur la façon de replace complètement une valeur avec une valeur statique, mais pas d'exemples de rlocation dynamic de la valeur.
J'ai une colonne XML dans ma database MSSQL dont le schéma ressemble à ceci: <Form> <Version>1000</Version> <OtherValues /> </Form> Et j'ai besoin de changer manuellement (via le script) tous les numéros de Version des lignes à 1001. Lors de la search, je peux déduire que je vais utiliser la fonction .modify XPath mais tous les […]
Je n'ai pas pu find de documentation s'il est possible d'insert dynamicment un nœud xml dans une instance xml existante dans SQL Server (2012). Je sais que vous pouvez avoir une valeur conditionnelle insérée ou remplacée, mais il ne semble pas y avoir de documentation si l'location de l'insertion peut être fait dynamicment en fonction […]
J'ai un document XML stocké dans une colonne xml de table SQL Server qui a des heures inexactes dans les champs de date J'aimerais mettre à jour toutes les valeurs de la date et de l'heure (SaleDateTime, LineStartTime, LineEndTime) dans le document de 15 secondes, par exemple, 2012-02-01T00: 07: 50 devient 2012-02-01T00: 08: 05 ( […]
J'essaie d'insert @newLinks dans @links mais je ne suis pas sûr comment déclarer le préfixe "xsi" dans le sql suivant: declare @links xml set @links = N'<Links/>'; declare @newLinks xml set @newLinks = N' <Link xsi:type="CustomLink"> <Name>Foo</Name> </Link> <Link xsi:type="CustomLink"> <Name>Bar</Name> </Link>'; set @links.modify(' insert sql:variable("@newLinks") into (/Links)[1]'); select @links; l'exécution du sql ci-dessus entraîne […]