Insert Remoto con secuencia
Hola, necesito hacer un insert utilizando un dblink pero en una tabla que contiene un campo secuencia, el campo no está en ningún trigger por lo que debería ejecutar el "nextval" en la misma secuencia insert.
El problema es ¿como hacer referencia a la sequencia en el insert?.. ejemplo:
INSERT INTO tabla@REMOTEDB (campo1, campo2) VALUES (\'dato\',sequencia.nextval)
Esto da error ORA-02069
y esto
INSERT INTO tabla@REMOTEDB (campo1, campo2) VALUES (\'dato\',[email protected])
da error ORA-02019
¿alguna idea?..
¡ Gracias !
El problema es ¿como hacer referencia a la sequencia en el insert?.. ejemplo:
INSERT INTO tabla@REMOTEDB (campo1, campo2) VALUES (\'dato\',sequencia.nextval)
Esto da error ORA-02069
y esto
INSERT INTO tabla@REMOTEDB (campo1, campo2) VALUES (\'dato\',[email protected])
da error ORA-02019
¿alguna idea?..
¡ Gracias !
Si, en el primer error ya he visto eso pero es una base de datos corporativa a nivel mundial. Cambiar algun parámetro de ese tipo es casi imposible...
Creo que ejecutaré un procedimiento de la base de datos remota para insertar y andando..
gracias por la respuesta en cualquier caso
Creo que ejecutaré un procedimiento de la base de datos remota para insertar y andando..
gracias por la respuesta en cualquier caso
¿ has probado esto ?
ALTER SESSION SET GLOBAL_NAMES = TRUE
Lo mismo cuela
ALTER SESSION SET GLOBAL_NAMES = TRUE
Lo mismo cuela