Re: Editar campo

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Editar campo
Date: 2005-12-09 22:40:21
Message-ID: c2d9e70e0512091440s30245ca1q54eb34a1568175be@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 12/9/05, José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com> wrote:
> Este es el trigger y mas abajo esta la tabla. Quisiera decir q el campo
> descripcion_art lo tengo como nulo, pero yo probe poniendolo no nulo y no
> funcionó.
>
>
> CREATE OR REPLACE FUNCTION revisarcampovacios()
> RETURNS "trigger" AS
> $BODY$
> BEGIN
> /* New function body */
>
> if new.descripcion_art is null then
> raise exception 'EL CAMPO DESCRIPCION ESTA VACIO';
> end if;
>
> RETURN New;
> END;
> $BODY$
> LANGUAGE 'plpgsql' IMMUTABLE;
> ALTER FUNCTION revisarcampovacios() OWNER TO postgres;
>
> CREATE TABLE miesquema.articulo
> (
> codigo_art int8 NOT NULL,
> descripcion_art varchar,
> referencia_art text,
> costo_art numeric(11,2) DEFAULT 0.00,
> codigo_gru int4,
> existencia_art numeric(10,2) DEFAULT 0.00,
> existenciaminima_art numeric(10,2) DEFAULT 0.00,
> unidadmedida_art varchar(25),
> fechavencimiento_art date,
> ubicacion_art varchar(80),
> CONSTRAINT articulo_pkey PRIMARY KEY (codigo_art),
> CONSTRAINT articulo_codigo_gru_fkey FOREIGN KEY (codigo_gru)
> REFERENCES grupo_articulo (codigo_gru) MATCH SIMPLE
> ON UPDATE CASCADE ON DELETE SET NULL
> )
> WITH OIDS;
> ALTER TABLE miesquema.articulo OWNER TO postgres;
>
>
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
>

No podrias haber hecho esto poniendole un constraint NOT NULL al campo
descripcion_art al crear la tabla?

o puedes alterar la tabla

ALTER TABLE miesquema.articulo ALTER COLUMN descripcion_art SET NOT NULL;

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message José Fermín francisco ferreras 2005-12-09 22:52:53 Re: Editar campo
Previous Message José Fermín francisco ferreras 2005-12-09 22:36:15 Re: Editar campo