Trigger (2009-06-10)

10/06/2009 - 17:07 por Mauricio | Informe spam
Hola a todos,
tengo 2 tablas, una llamada ARCHIVOS, la cual tiene un campo IMAGE y
una de HISTORIA (imaginemos que tiene solo 3 campos, IdHistoria,
IdArchivo y un campo IMAGE llamado ARCHIVO).
Lo que quiero hacer (y no me sale :) ), es que al actualizar el
campo IMAGE de la tabla ARCHIVOS me inserte un registro en la tabla
HISTORIA con el contenido del campo IMAGE (es decir, HISTORIA.ARCHIVO =
ARCHIVOS.ARCHIVO).
Alguien puede indicarme cómo hacer esto?
Muchas gracias desde ya.

Nota: aparentemente en los TRIGGERS no puedo utilizar campos IMAGE.

Mauricio
Copenhague, Dinamarca
 

Leer las respuestas

#1 Carlos Sacristan
10/06/2009 - 17:28 | Informe spam
Tienes que usar la instrucción WRITETEXT o UPDATETEXT. Echa un vistazo en
los BOL acerca de este tema.

Otra opción es cambiar el tipo de datos a VARBINARY(MAX), si es que tienes
la versión 2005 ó 2008. Echa un vistazo al tema "Usar tipos de datos de
valores grandes"

Un saludo
-
www.navento.com
Servicios de Localización GPS

http://blogs.solidq.com/ES/ElRincon...fault.aspx

"Mauricio" escribió en el mensaje
news:
Hola a todos,
tengo 2 tablas, una llamada ARCHIVOS, la cual tiene un campo IMAGE y una
de HISTORIA (imaginemos que tiene solo 3 campos, IdHistoria, IdArchivo y
un campo IMAGE llamado ARCHIVO).
Lo que quiero hacer (y no me sale :) ), es que al actualizar el campo
IMAGE de la tabla ARCHIVOS me inserte un registro en la tabla HISTORIA con
el contenido del campo IMAGE (es decir, HISTORIA.ARCHIVO =
ARCHIVOS.ARCHIVO).
Alguien puede indicarme cómo hacer esto?
Muchas gracias desde ya.

Nota: aparentemente en los TRIGGERS no puedo utilizar campos IMAGE.

Mauricio
Copenhague, Dinamarca


Preguntas similares