Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Połącz XML bez rzutowania typu na ciąg

Zależy od tego, jak go masz, ale jeśli jest w zmiennej XML, możesz to zrobić.

declare @XML1 xml
declare @XML2 xml
declare @XML3 xml

set @XML1 = '<XMLData><Type>1</Type></XMLData>'
set @XML2 = '<XMLData><Type>2</Type></XMLData>'
set @XML3 = '<XMLData><Type>3</Type></XMLData>'

select @XML1, @XML2, @XML3 
for xml path('AllMyData')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wewnętrzne elementy SQL Server:operatorzy problematyczni Pt. III – Rodzaje

  2. Jak używać sortowania UTF-8 w bazie danych SQL Server?

  3. Jak sprawdzić, czy ograniczenie istnieje na serwerze Sql?

  4. Dodawanie INDEKSU do CTE

  5. Jak zwrócić bieżącą wartość rowversion dla bazy danych programu SQL Server (przykład T-SQL)