2010-09-30 12 views

Respuesta

24
$ mysql --user=user_name --password=your_password db_name 

mysql> call stored_procedure_name(); 

o

$ mysql --user=user_name --password=your_password db_name < script.sql 

donde script.sql contiene su instrucción sql:

call stored_procedure_name(); 
6

O si no desea cr eate un archivo .sql:

$ mysql -u your_username --password=your_password db_name <<!! 
call stored_procedure_name(); 
!! 
15

O:

mysql --user=your_username --execute="call stored_procedure_name()" db_name 

El mismo que:

mysql ... -e "call stored_procedure_name()" ... 
+0

El primero me funcionó, ¡gracias! – Novastorm

3

Si tiene parámetros,

call stored_procedure_name(intValue, doubleValue, 'dateValue'); 

Si el procedimiento almacenado doesnot tomar parámetros,

call stored_procedure_name(); 
Cuestiones relacionadas