XML, :
CONVERT(XML, '<root><child/></root>')
CONVERT(XML, '<root> <child/> </root>', 1)
CAST('<Name><FName>Carol</FName><LName>Elliot</LName></Name>' AS XML)
nvarchar varbinary ( Microsoft):
SQL Server, [n] [var] char, [n] , varbinary , xml (CAST) ( CONVERT) xml. Untyped XML , , . , xml, . . XML- Untyped XML.
XML- (, UTF-8, UTF-16, windows-1252). , XML- .
nvarchar Unicode, UTF-16 UCS-2, XML XML- , Unicode. , XML- Unicode, . XML- UTF-16 UTF-16 (BOM), , , Unicode .
varchar XML-/ XML. varchar , , XML. XML , , .
varbinary , XML. , XML- . . , XML- UTF-16 UTF-16, UTF-8.
XML- , XML , XML, varbinary. , XML OpenRowset() , varbinary (max):
select CAST(x as XML)
from OpenRowset(BULK 'filename.xml', SINGLE_BLOB) R(x)
SQL Server XML , UTF-16. , , , .
:
CONVERT(XML, CONVERT(NVARCHAR(max), ProductXML))