Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Como Recuperar un Campo guardado en una variable, de una variable tipo RECORD

Estas en el tema de Como Recuperar un Campo guardado en una variable, de una variable tipo RECORD en el foro de PostgreSQL en Foros del Web. Dentro de una función trigger necesito hacer referencia a un campo el cual el paso por parametro en el disparador. ¿Como recupero este campo? La ...
  #1 (permalink)  
Antiguo 25/01/2007, 02:07
 
Fecha de Ingreso: enero-2007
Mensajes: 27
Antigüedad: 17 años, 9 meses
Puntos: 0
Información Como Recuperar un Campo guardado en una variable, de una variable tipo RECORD

Dentro de una función trigger necesito hacer referencia a un campo el cual el paso por parametro en el disparador.
¿Como recupero este campo?

La idea seria algo similar a esto:
campo = "Clave";
ValorDeClave = old.clave; //esto funciona... pero
ValorDeClave = old(campo); // no funciona
ValorDeClave = old.campo; // tampoco funciona pues campo seria el 'campo'
ValorDeClave = old.(campo); // tampoco

¿Que mas puedo provar?
Gracias.
Esto lo necesitamos, pues estamos trabajando en un proyecto para la replicacion de bases de datos y para evitar una función por tabla, queremos pasar los campos claves a una unica función que se encargará de almacenar el registro INSERTADO, UPDATADO O BORRADO.
  #2 (permalink)  
Antiguo 27/02/2008, 02:38
 
Fecha de Ingreso: enero-2007
Mensajes: 27
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: Como Recuperar un Campo guardado en una variable, de una variable tipo RECORD

Finalmente, no pude hacerlo de esta manera.
Las opciones eran crear un programa en C externo y pasar el valor o montar la SQL personal para cada tabla (que fué como se hizo).
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:39.