Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

rellenar con ceros a la izquierda

546 views
Skip to first unread message

flprincich

unread,
Feb 15, 2012, 2:33:50 PM2/15/12
to
hola
tengo que generar unos registros con un formato en un campo
el dato que tengo que generar tienen que completarse con ceros a la
izquierda,
tengo que usar el documento de las personas y en caso de tener menos
de 9 digitos tengo que completar con cero a la izquierda

use esta funcion pero NO funciona

select right('00000' + personaDocNro, 9) from persona

supuestamente esta funcion le concatena 5 ceros a la izquierda al
campo documento y con right tomo los 9 caracteres empezando de la
derecha.... pero no anda!!! estoy usando sql server 2008 express R2

aclaración, el campo personadocNro es de tipo char(12)

gracias desde ya

flprincich

unread,
Feb 15, 2012, 3:18:31 PM2/15/12
to
ya lo solucioné, right no funciona bien con tipos de datos de longitud
fija, en este caso char(12)
lo castee a nvarchar y anduvo de primera mi funcion....


salute
0 new messages