¿Se pueden declarar y usar funciones dentro del trigger ?
Gracias
| |||
Respuesta: Asunto sobre triggers CREATE OR REPLACE FUNCTION nombre (inout entrada1 character(20), entrada character(1)); ¿ Esta funcion a la hora de ejecutar como lo debería poner ? DECLARE obtener character(20) DEFAULT NULL; BEGIN obtener := nombre ('toma','r'); END; Esto estaría bien sintacticamente ? y si tengo dos parámetros que sean de tipo inout como las obtendría sus valores ? Al principio ponia en el cuerpo de la función "nombre('toma','r');" sin la asignación y me cascaba, responiendome el compilador lo siguiente: ERROR: syntax error at or near "nombre" LINE 1: nombre( $1 .... ^ QUERY: DETERMINA( $1 , $2 ) CONTEXT: SQL statement in PL/PgSQL function "trigger1" near line 27 |
| ||||
Respuesta: Asunto sobre triggers si solo se requiere ejecutar algo, se llama con select. select nom_funcion(par1,par2);
__________________ Without data, You are another person with an opinion. W. Edwads Deming |