Puede probarlo desde cualquier interfaz de usuario o la línea de comando MySQL usando
LLAME a Myproc (arg);
Si desea instrumentar el procedimiento almacenado para depurarlo, una forma de hacerlo es tener una “tabla de impresión”, es decir
- Estoy construyendo un sitio en WordPress usando Visual Composer, sin embargo, las imágenes no responden en dispositivos móviles. ¿Cómo puedo arreglar esto?
- He estado aprendiendo JavaScript durante algunas semanas y probé el rango de hacker, pero ni siquiera puedo resolver el primer problema de Hello World en JavaScript. ¿Es tan malo?
- He aprendido Node.js, Angular.js, JavaScript, HTML5 y CSS, PL / SQL, ¿qué otras tecnologías debo aprender para convertirme en un desarrollador de pila completa?
- Quiero construir un blog personal. ¿Qué es un servidor barato?
- Si hago una página web personal para criticar a un político conocido, ¿es justo para mí usar imágenes de ese político con derechos de autor que encuentro en Google Image Search?
crear tabla debug_myproc (id int auto_increment, mensaje varchar (100), clave primaria (id)) motor = memoria;
Luego agrega “declaraciones de impresión” a su procedimiento almacenado utilizando INSERTs como
inserte en los valores debug_myproc (null, concat (‘value of myvar is’, myvar));
Después de que regrese el procedimiento almacenado, simplemente seleccione debug_myproc para ver qué se “imprimió” durante su ejecución. La ID se incrementará automáticamente y corresponderá al punto en la ejecución del SP en que ocurrió la impresión.
Tenga en cuenta que querrá eliminar estas inserciones de “declaración de impresión” antes de poner en marcha su procedimiento almacenado, ya que completará la RAM con la salida.