SQL - Convertir una variable a otro tipo

 
Vista:

Convertir una variable a otro tipo

Publicado por Cristian Barra (1 intervención) el 13/06/2002 23:06:38
Necesito converir una variable nvarchar a decimal o similar, traté con el CAST y con el CONVERT, pero me entrega el siguiente mensaje:
"Error converting data type varchar to real."
Les agradecería una pronta respuesta. Gracias.
Excelente su sitio.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Convertir una variable a otro tipo

Publicado por Islas, Isaías (5072 intervenciones) el 14/06/2002 01:19:19
Hola

Tal vez (y digo, tal vez), le falte evaluar el contenido de la variable antes de convertirla, pruebe este ejemplo, colocando solo enteros y enteros y letras.

declare @MyVar nvarchar(10)
set @MyVar = N'2a4'
IF ISNUMERIC(@MyVar) = 1
SELECT 'Mi numero es: ', CONVERT(INT, @MyVar)
ELSE
SELECT 'Mi variable es: ', @MyVar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar