Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2009, 14:54
Dulmiel
 
Fecha de Ingreso: agosto-2009
Mensajes: 25
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta 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.