![]() |
llamada a function Amigos les quiero pedir ayuda, soy un novato q quiere empezar a trabajar con Postgres, TE go el siguiente codigo como function: Código PHP: Código PHP: Código PHP: |
Re: llamada a function Hola como andas. El error se debe a que estas usando doble comillas para "Invalido" y "Valido". Deberias usar comillas simples. Por otra parte, espero que tengas claro que: SELECT 1 FROM Tabla ... no esta bien. Deberias usar atributos, a pesar que para lo que queres hacer funciona. Salu2 |
Re: llamada a function bransh; Te agradezco tu respuesta, la verdad q hice los cambios y creo q avance en algo pero ahora me despliega lo siguiente: Código PHP: De Antemano muchas gracias.. |
Re: llamada a function Hola xtstgo, simplemente reemplaza SELECT por PERFORM como te dice en el mensaje. No te lo adverti porque en mi caso el primer error que surgio fue ese y como no habias comentado sobre el mismo, pense que se podria deber a una version distinta que estemos usando. Lo que dice el error es que deberias usar PERFORM y no SELECT cuando el resultado no tiene un destino. Por ejemplo si en vez de hacerla como la hiciste a la funcion, la realizaras con un: Código: Salu2 |
Re: llamada a function bransh; ok te agradesco tu ayuda, me funciono cambie el IF que tenia por el codigo tuyo y segui utilizando el select * from ... y me trajo el dato q yo queria. Una vez mas te lo agradezco. Pero me parece que te voy a seguir molestando...jaja. Gracias Gerardo |
Re: llamada a function jaja... no hay problema, me alegro que te haya servido. Salu2 |
Re: llamada a function Buenas, viendo que empiezas un par de consejos: Si vas a devolver valido/invalido deberias retornar un boolean. Para lo que haces en la funcion no necesitas plpgsql, la "norma" no escrita dice que si se puede hacer con sql no se usa plpgsql (menos eficiente). Salu2 |
Re: llamada a function Se agradece tu consejo Seiko... :aplauso: |
| La zona horaria es GMT -6. Ahora son las 07:13. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.