From: | Micky Khan <mcanchas(at)hotmail(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)lists(dot)postgresql(dot)org" <pgsql-es-ayuda(at)lists(dot)postgresql(dot)org> |
Subject: | Porque cambia longitud de campo |
Date: | 2019-05-08 22:41:16 |
Message-ID: | VI1P190MB047770F2C36F6E422CCD869DD7320@VI1P190MB0477.EURP190.PROD.OUTLOOK.COM |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
tengo un problemita:
tengo una tabla de meses
CREATE TABLE public.xmeses (
mes CHAR(2),
nombre_mes VARCHAR(20),
seq_xmeses SERIAL,
CONSTRAINT xmeses_pkey PRIMARY KEY(seq_xmeses)
)
Le hago una vista
CREATE VIEW public.vxmeses (
nombre_mes,
mes)
AS
SELECT xmeses.nombre_mes,
xmeses.mes::character varying(2) AS mes
FROM xmeses;
Y cuando jalo esa vista me muestra longitud diferente.
especificamente en el mes; me sale con longitud 200 en un campo que solo ocupa 2 caracteres.
En el ejemplo fuerzo para que solo tome 2 caracteres y no lo hace....
A que se debe o por que lo hace ?
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2019-05-08 22:51:04 | Re: Porque cambia longitud de campo |
Previous Message | Juan José Santamaría Flecha | 2019-05-07 11:11:23 | Re: permisos por defecto a tablas de acuerdo a perfiles o tabla plantilla |