Sql 将文本强制转换为xml错误非法的限定名称字符
如何修复此示例中非法限定名称字符的错误:Sql 将文本强制转换为xml错误非法的限定名称字符,sql,sql-server,tsql,Sql,Sql Server,Tsql,如何修复此示例中非法限定名称字符的错误: Declare @Str As nvarchar(256) Set @Str = N'<Log "ReceiptStockHNo="2" ReceiptStockHDate="Feb 4 2" Comment="" />' Select Cast(@Str As xml) 将@Str声明为nvarchar(256) 设置@Str=N'这个额外的是什么 卸下“,它就会工作 其他信息: 为了防止将来出现所需编码字符的错误,如&,,感
Declare @Str As nvarchar(256)
Set @Str = N'<Log "ReceiptStockHNo="2" ReceiptStockHDate="Feb 4 2" Comment="" />'
Select Cast(@Str As xml)
将@Str声明为nvarchar(256)
设置@Str=N'这个额外的是什么
卸下“
,它就会工作
其他信息:
为了防止将来出现所需编码字符的错误,如&
,,感谢您的回答,如何删除“带t-sql的字符?”@Iraj我相信这是一个新问题,所以请将其作为一个新问题提问。(但提问前请先提问):-)
Declare @Str As nvarchar(256)
Set @Str = '<tag>&</tag>'
Select Cast(@Str As xml)
Declare @Str As nvarchar(256)
Set @Str = '<tag><</tag>'
Select Cast(@Str As xml)