FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Trigger y campo CLOB
Hola a todos:
Dejo esta pregunta en el foro porque luego de buscar un rato largo por internet no encontre nada que haga referencia al problema que tengo. El problema es que para realizar la auditoria de unas tablas tenemos definidos unos triggers(el trigger hace simplemente un insert en otra tabla con la misma estructura de la tabla a auditar). hasta ahora no teniamos problemas,HASTA QUE creamos una tabla con un campo de tipo CLOB. El tema esta en que en la tabla de auditoria el valor del campo CLOB nunca se setea, sin embargo el valor en la tabla origen existe.
por ejemplo si inserto un registro con los valores otrosdatos = 'PRUEBA' y observaciones = 'OBSERVACIONES DE PRUEBA' en la tabla de auditoria obtengo SYSDATE estado OTROSDATOS OBSERVACIONES 14/12/2006 'ALTA' 'PRUEBA' si modifico el registro anterior pasa exactamento lo mismo. modifico 'PRUEBA' por 'OTRA PRUEBA' en la tabla de auditoria obtengo SYSDATE estado OTROSDATOS OBSERVACIONES 14/12/2006 'ALTA' 'PRUEBA' 14/12/2006 'MODI' 'OTRA PRUEBA' Por curiosidad probe de cambiar el trigger para que en vez de insertar en la tabla de auditoria el nuevo valor (:NEW.OBSERVACIONES) inserte el viejo (:OLD.OBSERVACIONES), y el valor viejo lo obtiene y lo inserta correctamente. Si alguien tiene una idea de lo que puede estar pasando, o se le ocurre alguna prueba que pueda realizar le agradeceria mucho que lo comente. desde ya muchas gracias. P.D.:Version de oracle Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Prod PL/SQL Release 10.1.0.3.0 - Production CORE 10.1.0.3.0 Production TNS for Linux: Version 10.1.0.3.0 - Production
__________________
Al infierno se llega por atajos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
trigger a nivel de campo | carlomagno | Firebird e Interbase | 19 | 23-06-2011 17:39:49 |
Como validar un campo en un Trigger | santi33a | MS SQL Server | 2 | 29-11-2005 13:38:57 |
Campo CLOB de varias paginas. | RaulChemical | Impresión | 1 | 08-09-2004 11:35:26 |
Mostrar un campo clob en un grid | Lix | Oracle | 5 | 27-02-2004 20:48:57 |
Like, en un campo CLOB, ó BLOB | ingacg | Oracle | 2 | 15-07-2003 16:10:06 |
|