SQL - Error al utilizar Convert. URGENTILLO ;-P

 
Vista:

Error al utilizar Convert. URGENTILLO ;-P

Publicado por Lluri (9 intervenciones) el 09/05/2001 18:02:59
Hola. Tengo un problemilla con un SELECT. Éste, simplificado, es el siguiente:

SELECT CONVERT(VARCHAR(1), LIBROS.LibTi1)
FROM LIBROS

El campo LibTi1 es de tipo decimal de 5. Y por lo tanto, al hacer el convert, da el siguiente error:

ARITHMETIC OVERFLOW ERROR CONVERTING NUMERIC TO DATA TYPE VARCHAR.

¿Como puedo hacer que no de ese error y que trunque el contenido del campo?
Si eso no se puede. ¿Como puedo hacer para deterctar el error ?
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:Error al utilizar Convert. URGENTILLO ;-P

Publicado por irma (7 intervenciones) el 09/05/2001 20:07:37
tienes que convertirlo al varchar de la misma longitud que tiene tu number,
es decir si tienes un number de 2, debes hacer un convertChar(2)
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