Mam kod HTML zapisany w bazie danych i chcę go odczytać jako XML. Moje kody: http://rextester.com/RMEHO89992 To jest przykład kodu HTML, który mam: <div> <section> <h4> <span> A </span> </h4> <ul> <li> <span> Ab</span> AD <span> AC </span> </li> <li> <span> Ag</span> <span> AL </span> </li> </ul> <h4> <span> B …
Korzystam z tego wspaniałego przykładu /dba//a/25818/113298 z Bluefeet, aby utworzyć oś przestawną i przekształcić ją w dane XML. Deklaracja parametru DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Następnie jest CTE z dużą ilością kodu, wynik CTE jest umieszczany w temp DB (tak samo jak w przykładzie) SELECT B.[StayDate] -- this …
Mam XMLkolumnę zawierającą dane o podobnej strukturze: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Jak mogę zmodyfikować dane za pomocą programu SQL Server, aby zmienić każdy Valueatrybut w element? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> </Element> </Elements> …
Biorąc pod uwagę element zdefiniowany w zbiorze schematów XML jako taki: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Jak zaktualizowałbyś element za pomocą XQuery? Element znajduje się w przestrzeni nazw ns w kolekcji schematu. Próbowałem zaktualizować element poniższego zapytania: update cm.item set data.modify( 'declare namespace ns="http://www.anon.com"; …
Próbuję zaktualizować tabelę o tablicę wartości. Każdy element w tablicy zawiera informacje pasujące do wiersza w tabeli w bazie danych SQL Server. Jeśli wiersz już istnieje w tabeli, aktualizujemy ten wiersz o informacje w podanej tablicy. W przeciwnym razie wstawiamy nowy wiersz do tabeli. Zasadniczo opisałem upsert. Teraz staram się …
Jak rozumiem, MS SQL Server Management Studio nie zezwala na bezpośrednią edycję / zastępowanie wpisów w kolumnach XML przez GUI (kopiowanie / wklejanie nie działa itp.). Jaka jest najłatwiejsza opcja zastąpienia pojedynczego wpisu w kolumnie XML? Czy muszę użyć czegoś innego niż UPDATE / REPLACE dla wartości kolumny XML?
Mam ten kod tSQL, który działa OK: SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes('/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y")]') as a(b) Chciałbym jednak przekazać dynamiczną listę wielu par wartości, które są OR między nimi, tj. SELECT c.logguid, a.b.value('./PropertyValue', 'varchar(max)') asd FROM [dnn].[dbo].[EventLog2] c cross apply sss.nodes( '/LogProperties/LogProperty[PropertyName=sql:variable("@x") and PropertyValue=sql:variable("@y") …
Definiuję schemat nowego zestawu zasobów za pomocą SQL Server 2008 ... W takim przypadku każdy rekord ( np. Wiersz ) będzie musiał przechowywać fragmenty XML. Od czasu do czasu; chociaż nie często; Będę musiał zapytać XML, aby znaleźć wartości elementu i atrybutu. Gdybym pozostawił to moim własnym pomysłom, zwykle używałbym …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.