Cómo funciona la LLAMADA del rapaz
La declaración CALL puede devolver un valor a la persona que llama a través de parámetros declarados como parámetros OUT o INOUT.
También "devuelve" el número de filas afectadas. El programa cliente puede obtener el número de filas afectadas en la capa SQL llamando a la función ROW_COUNT(), o desde el lenguaje C llamando a mysql_affected_rows(. ) Función API de C Obtiene el número de filas afectadas. (Aprendizaje recomendado: videotutorial de MySQL)
Descripción de la sintaxis: 1. Agregue un punto y coma ";" al final de cada declaración en el procedimiento almacenado de MySQL.
... p>
declarar c int;
si a es nulo entonces
establecer a = 0;
finalizar si;
...
fin;
2, el comentario es --; los parámetros del procedimiento almacenado de MySQL no pueden especificar valores predeterminados
3, "retorno" no puede Se utilizará en procedimientos almacenados de MySQL Palabras clave.
set c = a b;
select c as sum;
end
4. procedimiento Agregue "()" después del nombre, incluso si no hay ningún argumento. "()"
Llamar a pr_no_param();
5. Debido a que los parámetros de los procedimientos almacenados de MySQL no tienen valores predeterminados, no se pueden omitir al llamar a los procedimientos almacenados de MySQL. Puedes usar nulo en su lugar.
llamar pr_add(10, nulo 6.