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

Returnerer flere rækker fra forespørgende XML-kolonne i SQL Server 2008

Se på .nodes()-metoden i Books Online:

DECLARE @r TABLE (AliasesValue XML)
INSERT INTO @r 
SELECT '<aliases>   <alias>     <aliasType>AKA</aliasType>     <aliasName>Pramod Singh</aliasName>   </alias>   <alias>     <aliasType>AKA</aliasType>     <aliasName>Bijoy Bora</aliasName>   </alias> </aliases> '


SELECT c.query('data(aliasType)'), c.query('data(aliasName)')
FROM @r r CROSS APPLY AliasesValue.nodes('aliases/alias') x(c)


  1. Hvorfor kræver Oracle 12c-forespørgsel dobbelte anførselstegn rundt om bordet

  2. PDO SQL-tilstand 00000 men stadig fejl?

  3. Hvad er der galt med PDO-forbindelse?

  4. Lagret procedure Timeout.. Drop, så opret, og det er oppe igen?