Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да добавите атрибути към xml възли в sql сървър 2005

Използвайте новия FOR XML PATH синтаксис:

SELECT TOP 1 
   'someValue' AS '@Attribute',
   'text' as 'z/NodeA'
FROM dbo.Test
WHERE....
FOR XML PATH('YourElement'), ROOT('Root')

Това би дало нещо като

<Root>
   <YourElement Attribute="someValue">
      <z>
         <NodeA>text</NodeA>
      </z>
   </YourElement>
</Root>

Прочетете повече за това тук:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кои версии на SQL Server поддържа LINQ to SQL?

  2. SQL:търсене на низ във всяка колона с varchar в база данни

  3. SQL Server еквивалент на PostgreSQL различен на ()

  4. Вмъкване в с множество подзаявки като стойности

  5. Как да вмъкнете масово от файлово разширение XLSX?