WITH table1(name) AS ( SELECT '弗罗里达夏米纳德学校' UNION ALL SELECT 'C&C' ) SELECT CONVERT(xml,'<name>'+name+'</name>').value('name[1]','nvarchar(30)') AS name FROM table1 name ------------------------------ 弗罗里达夏米纳德学校 C&C
这个方法可以达到我想要的目的,但是还有一点问题,其实直接这么用也能转换 SELECT top 11 CONVERT(XML, Chinese_Name_HTML_NCR) FROM CIIE_Database__Schools_bgg2mdmbk但是只能读取11列的内容,如果超过11列就会报错 XML parsing: line 1, character 6, well formed check: undeclared entity请问这是怎么回事呢?
SELECT '弗罗里达夏米纳德学校' UNION ALL
SELECT 'C&C'
)
SELECT CONVERT(xml,'<name>'+name+'</name>').value('name[1]','nvarchar(30)') AS name
FROM table1
name
------------------------------
弗罗里达夏米纳德学校
C&C
这个方法可以达到我想要的目的,但是还有一点问题,其实直接这么用也能转换
SELECT top 11 CONVERT(XML, Chinese_Name_HTML_NCR) FROM CIIE_Database__Schools_bgg2mdmbk但是只能读取11列的内容,如果超过11列就会报错 XML parsing: line 1, character 6, well formed check: undeclared entity请问这是怎么回事呢?