Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/08/2006, 07:54
lenz
 
Fecha de Ingreso: agosto-2003
Mensajes: 203
Antigüedad: 21 años, 4 meses
Puntos: 0
OK, gracias lo estoy solucionando de otra manera, no muy optima pero es para no modificar el codigo dado que intento que sea aplicable a cualquier base de datos. La funcion para obtener el sequence concatena el nombre de la tabla y del campo con un _seq que es de la mandera que llamamo al los sequence, pero con esto me surge otro problema en postgre tenia la funcion currval(sequenceName) para traer los datos en oracle se maneja sequenceName.currval, pero si yo no tengo el nombre del sequence que quiero y lo obtenjo mediante la funcion como le aplico el currval, intente sin exito get_sequence('table','id_campo').currval y no funciono tampoco pasando previamente la funcion a una variable
Código:
Aux := get_sequence('table','id_campo');
auxID := Aux.currval;
Si me puedes guiar con esto te lo agredezco