Los procedures, utilizan parámetros de entrada, salida o entrada-salida y devuelven uno o varios datos.
Para invocar un procedure usamos el comando call.
Ejemplo de sintaxis de un procedure:
CREATE
PROCEDURE sp_name ([proc_parameter[,...]])
routine_body
proc_parameter:
[ IN
| OUT | INOUT
] param_name type
type:
Any valid
MySQL data type
routine_body:
Valid SQL
routine statement
Explicación traducida:
CREAR
PROCEDIMIENTO sp_name ([parametro_procedimiento[,...]])
cuerpo_rutina
parámetros_procedimiento:
[ ENTRADA | SALIDA | ENTRADA/SALIDA] parametro_nombre tipo
tipo:
Cualquier tipo de datos MySQL válida
cuerpo_rutina:
Declaración de rutina de SQL válidoLas partes escritas en mayúsculas, deben ir así siempre al realizar la sentencia correctamente.
No hay comentarios:
Publicar un comentario