From: | José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Editar campo |
Date: | 2005-12-09 22:36:15 |
Message-ID: | BAY23-F6E189D55AD40F8347A9DCC6450@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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.
_________________________________________________________________
Latinos en EE.UU: noticias y artículos de interés para ti
http://latino.msn.com/noticias/latinoseneeuu
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2005-12-09 22:40:21 | Re: Editar campo |
Previous Message | Jaime Casanova | 2005-12-09 22:29:36 | Fwd: AYUDA POSTGRES |