Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/02/2015, 00:04
AndresPal
 
Fecha de Ingreso: febrero-2014
Mensajes: 48
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Stored Procedure Problema

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Voy a supone que por "MyAdmin", te estás refiriendo al phpMyAdmin.
Si ese es el caso, el phpMyAdmin no reconoce los DELIMITER, sino que debes indicare cual es el delimitador en un textbox debajo de la ventana de SQL.
Es un tema de interfaz.

Por lo demás tienes al menos dos problemas adicionales:
1) Este IF() está mal escrito:
Código MySQL:
Ver original
  1. SELECT ( if ( numero_vaucher = '' OR numero_vaucher is Null, 0 )And codigo_estatus_reserva = '2'), hora_reserva
un IF tiene esta estructura:
IF(condicion, si TRUE, si FALSE).
Si miras con cuidado tu query, no estás respetando la estructura del IF()...

2) Los DELIMITER necesitan un espacio antes del nuevo delimitador, y el segundo DELIMITER es para restaurar el delimitador por defecto, es decir el punto y coma (;)
En verdad no doy, lo he hecho ya de todas las formas.
le cambie el delimiter en el cuadro de texto del MYADMIN en vez de ; puse // y modifique la condición y nada