Añadir ceros delante de un campo integer
Publicado por zendi (132 intervenciones) el 20/10/2014 02:52:20
Que tal a todos, tengo esta tabla:
mi idea es que el campo, nrohistoria (integer)
quede formateado de esta forma ejemplo: 0001
actualmente esta guardando solamente el nro 1
ya lo he modificado con el tipode dato: numeric, pero sigue guardando solamente el nro 1.
Si alguien pudiera darme una idea ya que lo he cambiado, o tal vez haya otro tipo de dato.
Nota : ya estoy creando el codigo que crea este formato, pero la tabla no lo acepta, sino solo un numero.
mi idea es que el campo, nrohistoria (integer)
quede formateado de esta forma ejemplo: 0001
actualmente esta guardando solamente el nro 1
ya lo he modificado con el tipode dato: numeric, pero sigue guardando solamente el nro 1.
Si alguien pudiera darme una idea ya que lo he cambiado, o tal vez haya otro tipo de dato.
Nota : ya estoy creando el codigo que crea este formato, pero la tabla no lo acepta, sino solo un numero.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
nrohistoria integer NOT NULL,
nombre text NOT NULL,
direccion text,
telefono numeric,
fecha_nac date NOT NULL,
id_paciente serial NOT NULL,
cod_sanguineo integer NOT NULL,
cod_sexo integer,
CONSTRAINT paciente_pkey PRIMARY KEY (id_paciente),
CONSTRAINT paciente_cod_sanguineo_fkey FOREIGN KEY (cod_sanguineo)
REFERENCES gsanguineo (codigo) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE RESTRICT,
CONSTRAINT paciente_cod_sexo_fkey FOREIGN KEY (cod_sexo)
REFERENCES sexo (codigo) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
Valora esta pregunta


0