Título: [Ayuda] Stored procedure Postgresql Publicado por: estebanvr en 15 Mayo 2012, 18:32 pm Buen día, quería ver la posibilidad de que algún usuario me orientara en el tema de los procedimientos almacenados en Postgresql, les detallo un poco como esta la situación:
-El servidor de es un ubuntu server 12.04 y la versión del postgresql es la 9.4 -El pgAdmin III se conecta desde Windows 7 a la maquina virtual, hasta ahora todo bien con la comunicación, ya tengo instalado el odbc para postgresql Ahora quería implementar la creación de sp, pero no existen, lo más parecido son las funciones, entonces investigué un poco y si logré crear una función, pero no se como rayos hacerle el llamado, tengo algo asi: __________________________________________________________________ select "Procesa_Trama_v2" ('hola soy una cadena'); __________________________________________________________________ Pero el pgAdmin me lanza un error y no tengo idea porque: ERROR: function Procesa_Trama_v2(unknown) does not exist LINE 1: select "Procesa_Trama_v2" ('hola soy esteban'); ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. ********** Error ********** __________________________________________________________________ Acá les muestro la función que hice, en realidad es muy sencilla, se le ingresa como parámetro una cadena, y devuelve la misma, más su largo: __________________________________________________________________ CREATE OR REPLACE FUNCTION Procesa_Trama_v2(Hilera_Entrada text) RETURNS text AS $BODY$ BEGIN Select Hilera_Entrada, LENGTH('Hilera_Entrada'); END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100; ALTER FUNCTION Procesa_Trama_v2(text) OWNER TO postgres; __________________________________________________________________ Espero me puedan ayudar, por que me estoy volviendo loco, saber si la función esta correcta y como realizar el llamado de manera efectiva. !Saludos! y gracias por leer la pregunta =) |