From: | Julio Rivero <jcrmlima(at)gmail(dot)com> |
---|---|
To: | psql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Duda sobre tipo de datos Enteros vs. Caracteres |
Date: | 2005-12-16 18:03:11 |
Message-ID: | d34a12b60512161003j64a4cf3cr384b68955e36ac67@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola:
Tengo una duda con respecto a los tipos de datos a usar para crear campos,
por ejemplo, cuando quiero asignarle un código a una tabla, decidimos en
ponerle de tipo INT8 ya que el rendimiento (en cuanto a consultas) es bueno
con este tipo de dato, pero alguien me menciono que debería hacerse con tipo
de dato TEXT o VARCHAR ya que es mas sencillo para los programadores que
tenemos utilizar este tipo de dato como campo y como clave primaria.
Cual es conveniente usar?, INT8 o TEXT, VARCHAR
Ejemplo.
Con tipo INT8
CREATE TABLE EMPLEADO
(
cod_empleado int8,
nom_empleado varchar(30),
dir_empleado varchar(30),
CONSTRAINT pk_empleado PRIMARY KEY (cod_empleado)
);
Con tipo VARCHAR
CREATE TABLE EMPLEADO
(
cod_empleado varchar(5),
nom_empleado varchar(20),
dir_empleado varchar(30),
CONSTRAINT pk_empleado PRIMARY KEY (cod_empleado)
);
Agradeceré cualquier respuesta.
--
Saludos
Att,
Julio Rivero
Movil: 98817321
From | Date | Subject | |
---|---|---|---|
Next Message | Pablo Braulio | 2005-12-16 18:12:18 | Campo de año. |
Previous Message | Jaime Casanova | 2005-12-16 13:57:40 | Re: Fechas |