18/08/2009, 14:54
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 25
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Urgente ayuda para ejecutar funcion Hola Amigos...
Veran he creado la siguiente tabla:
CREATE TABLE cliente
(
con_clte character varying NOT NULL,
fol_con_clte character varying NOT NULL,
sec_con_clte smallint NOT NULL,
CONSTRAINT "pk_conClte" PRIMARY KEY (con_clte)
)
WITH (
OIDS=FALSE
);
Luego he creado esta función para ingresar los datos a la tabla cliente:
CREATE OR REPLACE FUNCTION ingresar_cliente(conClte character varying,
folConClte character varying,secConClte smallint)
RETURNS void AS
$BODY$
BEGIN
INSERT INTO cliente(con_clte,fol_con_clte,sec_con_clte)
VALUES (conClte,folConClte,secConClte);
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
Hasta aqui todo bien. Pero al momento de querer ingresar un dato ejecutando la función así:
select ingresar_cliente('CO00012009','CO',1);
me sale error.
/************************************************** ************************************************** ****
ERROR: function ingresar_cliente(unknown, unknown, integer) does not exist
LINE 1: select ingresar_cliente('CO00012009','CO',1);
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
/************************************************** ************************************************** ****
Alguien me puede ayudar a solucionarlo. |