Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/12/2009, 23:40
Avatar de Copia
Copia
 
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: ejercicio de mysql

tiene usted razon, faltaba solo eso para que se compile el procedimiento en resumen me quedo este codigo:

Código mysql:
Ver original
  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `Sp_ReUbicar`(xCodigoEquipoComputo varchar(10),
  2.                                        xCodigoUbicacion varchar(8))
  3.     declare ubicacionAnterior varchar(8);
  4.     set ubicacionAnterior = (select EC.CodigoUbiacion
  5.                              FROM EquipoComputo EC
  6.                              where(EC.CodigoEquipoComputo=xCodigoEquipoComputo));
  7.  
  8.         if ((select estado FROM EquipoComputo
  9.              where (CodigoEquipoComputo=xCodigoEquipoComputo)) <> 2) then
  10.  
  11.              update EquipoComputo set CodigoUbicacion=xCodigoUbicacion,
  12.                                       Observacion=ubicacionAnterior
  13.              where  CodigoEquipoComputo=xCodigoEquipoComputo;
  14.     end if;

Pero lo e ejecutado asi: CALL Sp_ReUbicar(4,7);

y me da este error: Unknown column 'EC.CodigoUbiacion' in 'field list'

e visto los campos y estan todos bien?? cual podria ser esta vez el error?