sql >> Database teknologi >  >> RDS >> Sqlserver

sql server xml.value skelet dynamiske sager

Du kan bruge nodes() at makulere XML'en i rækker på POSDetails elementniveau, og brug derefter value() for at udtrække den indre tekst af PSTATION og INVNUMBER som NVARCHAR-data, noget som dette:

INSERT INTO @Emp(ps,inv)
SELECT 
    P.value('(PSTATION)[1]', 'NVARCHAR(MAX)'),
    P.value('(INVNUMBER)[1]', 'NVARCHAR(MAX)')
FROM @Xml.nodes('/NewDataSet/POSDetails') AS T(P)



  1. Ryd overskriften i Oracle-spolen

  2. Hvordan får man date_part-forespørgsel til at ramme indeks?

  3. Oracle-ekstrakt fra xml-afkortningsværdi

  4. Hvordan laver man en accent og ufølsom søgning i MediaWiki-databasen?