sql >> Databáze >  >> RDS >> Sqlserver

sql server xml.value kostra dynamické případy

Můžete použít nodes() skartovat XML do řádků na POSDetails na úrovni prvku, pak použijte value() extrahovat vnitřní text PSTATION a INVNUMBER jako data NVARCHAR, něco jako toto:

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. vytvořit seznam oblíbených úloh pomocí PHP a MYSQL

  2. Snažím se extrahovat sloupec XMLTYPE z tabulky Oracle pomocí JDBC a mám nějaké problémy

  3. Alternativy k LIMIT a OFFSET pro stránkování v Oracle

  4. Nesprávná hodnota řetězce při pokusu o vložení UTF-8 do MySQL přes JDBC?