usar secuencias en insert o select
Publicado por Martin (2 intervenciones) el 20/01/2009 14:11:30
Hola, estoy trabajando en una bd Oracle 11g
estoy tratando de hacer un select de este tipo
select * from tabla where id=nombreSecuencia.currval
pero me parece que no se puede hacer, hay aguna forma e emular este comportamiento?
tambien quiero hacer algo parecido en un insert, y usar currval como uno de los valores de un campo, pero me saltan errores.
Si hago esto
select * from ctacte where obligacion_id=obligacion_sec.currval;
me dice: ORA-02287: número de secuencia no permitido aquí
estoy tratando de hacer un select de este tipo
select * from tabla where id=nombreSecuencia.currval
pero me parece que no se puede hacer, hay aguna forma e emular este comportamiento?
tambien quiero hacer algo parecido en un insert, y usar currval como uno de los valores de un campo, pero me saltan errores.
Si hago esto
select * from ctacte where obligacion_id=obligacion_sec.currval;
me dice: ORA-02287: número de secuencia no permitido aquí
Valora esta pregunta


0