From: | "Juan Manuel Fernandez" <jmfernandez(at)unlu(dot)edu(dot)ar> |
---|---|
To: | "Lista - PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Funciones Sencillas: Problema con type casts |
Date: | 2008-05-08 14:55:34 |
Message-ID: | 27f3c8cd0805080755m2b743572ifdfb6e143b9d27ea@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenos días lista, estoy empezando con funciones, store procedures,
etc con fin de optimizar la aplicacion y hacerla mas atómica, el tema
es que estoy trabado con el siguiente problema:
CREATE FUNCTION AGREGAR_DEPTO(codigo_depto INT, nombre_depto TEXT)
RETURNS VOID AS
$$
BEGIN
INSERT INTO T_DEPTOS_ACADEMICOS VALUES (codigo_depto, nombre_depto);
END;
$$
language 'plpgsql';
La crea sin problemas...
juan=# select agregar_depto(5, 'JuanManue');
ERROR: function agregar_depto(integer, unknown) does not exist
LINE 1: select agregar_depto(5, 'JuanManue');
^
HINT: No function matches the given name and argument types. You might need to
add explicit type casts.
Es un problema de casteo pero no entiendo a que se debe, estuve
buscando ejemplos pero no pude resolver esto que de seguro será una
pavada.
Ya probé con CHAR, VARCHAR, TEXT...
Otra pregunta, lo hice en base a ejemplos pero... RETURNS VOID, indica
que es un procedimiento o que?
From | Date | Subject | |
---|---|---|---|
Next Message | Oswaldo Hernández | 2008-05-08 15:11:00 | Re: Esquema temporal en uso |
Previous Message | Wilmer Mendoza | 2008-05-08 14:51:36 | Re: Re: [pgsql-es-ayuda] curso de administración de postgres |