Tengo una tabla de SQL Server 2008 R2 con el campo nvarchar(4000)
.Cómo decodificar nvarchar en texto (SQL Server 2008 R2)?
de datos que almacena esta tabla se parece a
'696D616765206D61726B65643A5472'
o
'303131' ("011")
.
Veo que cada carácter está codificando a hexadecimal.
¿Cómo puedo leer esos datos de la tabla? No quiero la función de decodificación de escritura, quiero decir que existe una forma más simple.
P.S. Lo siento por mi ingles.
declarar @fld nvarchar (4000) conjunto @fld = '696D616765206D61726B65643A5472' exec ('select convert (varchar (max), 0x' + @fld + ')') Creo que esto será más precisa – Pankaj
Verdadero , aunque para qué vale 'declare @v type = value' se admite en sql 2k8 –
Sí, pido disculpas por esto. – Pankaj