error DB21007E al hacer un UPDATE
Publicado por Sara (5 intervenciones) el 29/11/2006 19:21:52
Hola!
si pueden echarme una mano les agradezco, como tengo que hacer el siguiente update para que no de este error?
Tengo lo siguiente:
tabla1 --> tiene-- campo1, y campo2, campo3, campo4
tabla2 --> tiene -- col1
tabla3--> tiene: otrocampo1, otrocampo2, otrocampo3
y ejecuto lo siguiente:
update tabla1 set campo1= (campo2) where
campo3 in (select col1 from tabla2)
and campo4 in (select otrocampo1 from tabla3
where otrocampo2 between 1162335600 and 1164841200 and otrocampo3 is null)
Al ejecutarlo aparece el siguiente mensaje de error y no actualiza (ya probe ponerle al final el ";" pero no funciona tampoco)
------------------------------ Commands Entered ------------------------------
update prueba_tran set t_imp_ibm = (segundos_estado) where
grupo_asignado_inicio in (select grupo from aux_grupo_empresa where empresa =
'IBM')
and case_id in (select case_id_ from
DS_REMEDY_HELPDESK where fechacierre between 1162335600 and 1164841200 and t_imp_ibm is null);
------------------------------------------------------------------------------
DB21007E End of file reached while reading the command.
si pueden echarme una mano les agradezco, como tengo que hacer el siguiente update para que no de este error?
Tengo lo siguiente:
tabla1 --> tiene-- campo1, y campo2, campo3, campo4
tabla2 --> tiene -- col1
tabla3--> tiene: otrocampo1, otrocampo2, otrocampo3
y ejecuto lo siguiente:
update tabla1 set campo1= (campo2) where
campo3 in (select col1 from tabla2)
and campo4 in (select otrocampo1 from tabla3
where otrocampo2 between 1162335600 and 1164841200 and otrocampo3 is null)
Al ejecutarlo aparece el siguiente mensaje de error y no actualiza (ya probe ponerle al final el ";" pero no funciona tampoco)
------------------------------ Commands Entered ------------------------------
update prueba_tran set t_imp_ibm = (segundos_estado) where
grupo_asignado_inicio in (select grupo from aux_grupo_empresa where empresa =
'IBM')
and case_id in (select case_id_ from
DS_REMEDY_HELPDESK where fechacierre between 1162335600 and 1164841200 and t_imp_ibm is null);
------------------------------------------------------------------------------
DB21007E End of file reached while reading the command.
Valora esta pregunta


0