«xml» etiketlenmiş sorular

'Uzatılabilir İşaretleme Dili'nin kısaltması. Yapısal verileri aktarmak için metin biçimlendirme dili.

2
HTML kodunu XML olarak nasıl okuyabilir ve çıktıyı sql'deki örnek gibi nasıl alabilirim?
Veri tabanında saklanan HTML kodum var ve XML olarak okumak istiyorum. Kodlarım: http://rextester.com/RMEHO89992 Bu sahip olduğum HTML kodunun bir örneğidir: <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 </span> </h4> <ul> …
11 sql-server  t-sql  xml 

2
Dinamik SQL (pivot sorgusu) xml çıktısına dönüştürülürken, tarihin ilk basamağı neden unicode'a dönüştürülür?
Bir pivot oluşturmak ve xml verilerine dönüştürmek için Bluefeet'ten bu harika örneği https://dba.stackexchange.com/a/25818/113298 kullanıyorum . Paramın ilan edilmesi DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Daha sonra çok sayıda koda sahip bir CTE var, CTE'nin son sonucu geçici bir DB'ye yerleştiriliyor (örnekte olduğu gibi) SELECT B.[StayDate] -- this is a …
11 sql-server  xml  pivot 

4
XML: öznitelikleri öğelere değiştirme
XMLBenzer yapıya sahip veriler içeren bir sütun var: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Her Valueözniteliği bir öğeye değiştirmek için SQL Server'ı kullanarak verileri nasıl değiştirebilirim ? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> </Element> </Elements> </Root> …
11 sql-server  xml  xquery 

2
Bir özelliğin belirli bir karakter içermediği durumlarda xml dizileri döndürme
Aşağıdaki basit XML'i düşünün: <xml> <customer name="Max"> <email address="me@you.com" /> </customer> <customer name="Erik"> <email address="erik@your-mom.com" /> </customer> <customer name="Brent"> <email address="brentcom" /> </customer> </xml> Ben bir listesini almak istiyorum <Customer>dizilerin addressöznitelik <email>öğesi yok değil bir içerirler @. Yani, çıktı gibi görünüyor istiyorum: <customer name="Brent"> <email address="brentcom" /> </customer> mcve : …
10 sql-server  xml  xquery 

1
SQL Server'daki güçlü yazılan xml öğesinin değerini XQuery ile değiştir
Bir XML Şeması Koleksiyonu içinde şu şekilde tanımlanan bir öğe verildiğinde: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> XQuery kullanarak öğeyi nasıl güncellersiniz? Öğe, şema koleksiyonundaki ns ad alanında bulunur. Aşağıdaki sorgu öğesi güncellemeye çalışıyorum: update cm.item set data.modify( 'declare namespace ns="http://www.anon.com"; replace value of (/ns:*/ns:xid)[1] …

1
Xml parametresini kullanarak birden çok veriyi yükseltirken Birleştirme sorgusunu nasıl kullanırım?
Değerler dizisi içeren bir tablo güncelleştirmeye çalışıyorum. Dizideki her öğe, SQL Server veritabanındaki bir tablodaki bir satırla eşleşen bilgiler içerir. Satır zaten tabloda varsa, o satırı verilen dizideki bilgilerle güncelleriz. Aksi takdirde, tabloya yeni bir satır ekliyoruz. Temelde upert tanımladım. Şimdi, bunu bir XML parametresi alan saklı bir yordamda elde …

1
XML sütununda tek girişi düzenlemenin en kolay yolu?
Anladığım kadarıyla MS SQL Server Management Studio, GUI aracılığıyla XML sütunlarındaki girişlerin doğrudan düzenlenmesine / değiştirilmesine izin vermiyor (kopyala / yapıştır çalışmıyor). XML sütununda tek bir girdiyi değiştirmek için en kolay seçenek nedir? XML sütun değeri için UPDATE / REPLACE dışında bir şey kullanmam gerekiyor mu?

1
Öğe adı için değişken
Tamam çalışan bu tSQL kodu var: 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) Ancak, yapabilmek istediğim, her biri arasında OR'd olan birçok değer çiftinin dinamik bir listesine geçmek, yani 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 …
9 t-sql  xml 

2
XML verilerini depolamak için hangi veri türü: VARCHAR (MAX) veya XML
SQL Server 2008 kullanarak yeni bir kaynak kümesi için bir şema tanımlıyorum ... Bu durumda, her kayıt ( örneğin satır ) XML parçaları depolamak gerekir. Zamandan zamana; sık olmamasına rağmen; Öğe ve nitelik değerlerini bulmak için XML'i sorgulamam gerekecek. Kendi cihazım için bırakılırsa, ben bu sorunları ile dövme olduğuna inanmak …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.