FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Agregar Ceros a la Izquierda en Firebird 1.5.x
Hola amigos saludos!
Quería saber si tienen por allí una función para agregar un número predeterminado de ceros a la izquierda? asi por ejemplo que tenga un campo varchar de longitud 3 me devuelva valores 1 ->001 10 ->010 100 ->100 Gracias de antemano. |
#2
|
|||
|
|||
En este caso lo recomedable para ti es que si deseas que el valor a grabar en el campo de datos sea
llenado con zeros a la izq, y en su caso cuando recuperes esa informacion pues lo llenes con alguna funcion escrita por ti.. ejemplo:
: Insertando el Valor cValor := strzero(500,10); cSql := 'INSERT INTO mtabla (campo,campo....) VALUES ('+qUOTEDsTR(cValor)+','......); : Obteniendo el Valor de un SELECT SELECT campo.... FROM mtabla ... cCampo := StrZero(qryTabla['campo'],10); Y/O En su caso tendrias que crear un UDF con dicha funcion y asi la podrias integrar a tus consultas cuando lo requieras de esa forma para cualquier valor numerico.. SELECT STRZERO(campo,10),campo2...... FROM mtabla ... Saludos..
__________________
Poco ha de saber el que no pregunta.. Yo por eso soy un pregunton Última edición por pcicom fecha: 06-10-2007 a las 18:49:00. |
#3
|
|||
|
|||
Crear una funcion UDF
Saludos!
La implementacion deseadea es en SQL de Firebird. Esto será beneficioso para muchas personas que implementen. La interrogante sigue abierta |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Rellenar con ceros (0) | egarc | SQL | 5 | 08-10-2012 08:42:21 |
Llenar con ceros a la izquierda una variable string | egostar | .NET | 9 | 22-08-2007 08:57:19 |
José Saramago:la izquierda ha dejado de ser izquierda | marcoszorrilla | La Taberna | 3 | 15-06-2007 19:02:49 |
Agregar ceros al pincipio de folio | jorelivi | Varios | 14 | 10-05-2007 17:53:46 |
Novato en Firebird y IB( Que sera mejor para agregar, Modificar, ect) | IcebergDelphi | Firebird e Interbase | 2 | 04-06-2003 05:56:16 |
|