SQL - Cambiar de tipo de dato a una columna

 
Vista:

Cambiar de tipo de dato a una columna

Publicado por Daniel (10 intervenciones) el 04/05/2007 23:45:58
hola a todos

tengo una columna en una tabla con un dato int, el cual consta de 5 digitos. esta columna almacena codigos (por ejemplo, el 00847) pero al ser la columna entera se visualiza 847.

quiero cambiarla de tipo de dato y que pueda almacenar 00847, ya que los codigos siempre tendran 5 digitos. quisiera saber tambien la forma para darle un formato "00000", es decir q si ingresa 4 digitos o menos, se autocomplete.

gracias
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:Cambiar de tipo de dato a una columna

Publicado por Isaías (5072 intervenciones) el 05/05/2007 00:20:25
Sin cambiar el tipo de dato:

declare @myint int
set @myint = 234
select replicate ('0',(5 - len(@myint))) + convert(varchar, @myint)
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