Hola,
Cita:
Posteado originalmente por guillotmarc
No puedes hacer ese UPDATE, porqué el motor no permite la conversión de tipos entre varchar y blob, con lo que los campos són de distinto tipo.
|
pues yo estoy utlizando Firebird 1.0 y me permite hacer el UPDATE sin problemas ...
estos son los metadatos que estoy utlizando ...
Código:
CREATE TABLE "varchar2blob"
(
"campo1" VARCHAR(128),
"campo2" BLOB SUB_TYPE TEXT SEGMENT SIZE 80
);
y esta la setencia UPDATE para pasar los datos de "campo1" a "campo2":
Código:
update "varchar2blob"
set "campo2" = "campo1"
where "campo1" = "campo1"
A tener en cuenta que la cláusula WHERE de la sentencia UPDATE debería hacerse mejor con las claves primarias de la tabla.
Saludos.