このコード
DECLARE @x xml
SET @x = ( SELECT 'A & B > C' FOR XML PATH('') )
PRINT CAST(@x AS nvarchar(1000))
戻る:
A & B > C
元の文字列 'A & B > C' を取得するにはどうすればよいですか? (XML エンティティなし)
このコード
DECLARE @x xml
SET @x = ( SELECT 'A & B > C' FOR XML PATH('') )
PRINT CAST(@x AS nvarchar(1000))
戻る:
A & B > C
元の文字列 'A & B > C' を取得するにはどうすればよいですか? (XML エンティティなし)
DECLARE @x xml
SET @x = ( SELECT 'A & B > C' FOR XML PATH('') )
SELECT @x.value('.', 'nvarchar(1000)')
絶対に print を使用する必要がある場合は、印刷するvalue
前に結果を変数に保存する必要があります。
DECLARE @x xml
SET @x = ( SELECT 'A & B > C' FOR XML PATH('') )
DECLARE @y nvarchar(1000)
SET @y = @x.value('.', 'nvarchar(1000)')
PRINT @y
結果:
A & B > C