Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - KandiZickZad

#21
DELIMITER lo que hace se supone que es cambiar el delimitador en el codigo...eso lo encontré acá:http://www.brainbell.com/tutorials/MySQL/Using_Stored_Procedures.htm o.o por eso lo puse ahi, pero bueno tampoco estoy segura de necesitar eso.

el ejemplo que me diste si lo inserta bien, luego corri este:


CREATE PROCEDURE consultaPlanta4 (IN empleado INTEGER)
BEGIN                                       
        select *
        from empleados
        where (idEmpleado = empleado);
END


Y si lo logré asi.

Muchas gracias por la ayuda Shell Root XD al parecer pasé toda la tarde con un error por intentar complicarme la vida jaja
#22
Buenas! XD

Estoy aprendiendo a programar bases de datos, con MySQL.

Estaba intentando crear el sp siguiente:

DELIMITER //
CREATE PROCEDURE `bd_planta1`.`consultaPlanta4` (in empleado integer)
BEGIN
       select *
       from empleados
       where (idEmpleado = empleado);
END //
DELIMITER ;


Y al darle click al botón "Create Stored Proc" me retorna este error:

Error while executing query.

DELIMITER //
CREATE PROCEDURE `bd_planta1`.`consultaPlanta4` (in empleado integer)
BEGIN
       select *
       from empleados
       where (idEmpleado = empleado);
END //
DELIMITER ;

MySQL Error Number 1064
You have and error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near 'DELIMETER //
CREATE PROCEDURE `bd_planta1`.`consultaPlanta4` (in empleado integ at line 1


No se si sea un fallo mío en cuanto a programación o si es un bugcillo de MySQL que de por si le he visto varios...podría alguien ayudarme? o.o