
22/02/2007, 08:12
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 48
Antigüedad: 18 años, 4 meses Puntos: 0 | |
Ponerle ceros a la columna segun el length hola!!
tengo una tabla , donde tiene una columna "Codigo" (que son 0,1,2,...) que es varchar(porque no me deja pasar varchar a numeric). El codigo tiene maximo 4 digitos.
La cuestion es que tengo que arreglar la base de datos, porque la columna de codigo aparece asi:
0 0000
1 0001
2 y yo quiero asi: 0002
3 0003
4 0004
5 0005
6 0006
entonces, quiero que si el length del codigo es 1, se le ponga 3 ceros, si el length es de 2, se le ponga 2 ceros, y si es de 3, se le ponga 1 cero.
como puedo hacer eso???
he intentado : UPDATE SET Codigo='0'Codigo where Codigo='_'Codigo
UPDATE SET Codigo='00'Codigo where Codigo='__'Codigo
UPDATE SET Codigo='000'Codigo where Codigo='___'Codigo
pero no me hace nada, es que no tengo ni idea de como hacer. Alguien me podria ayudar?? |