OK sere breve con mi explicacion:
- Los procedimientos almacenados reciben variables
@nombre,@apellidos, etc. Cuando programas en el lenguaje que lo tengas que hacer ejemplo:
PHP, VB.net, Java, etc. Tu llamas a los procedimientos y le pasas las variables que el procedimiento almacenado requiera como parametros, a eso se le llama
procedimientos almacenados parametrizados. Entonces al ejecutar el sitio o programa que hallas realizado y el programa realice peticiones sql(
Select, Insert, Update, Delete) por medio de los
procedimientos almacenados parametrizados, el Sql entendera que los parametros que esta recibiendo en los procedimientos almacenados son variables y no parte de la consulta. Eso te lo explica mejor el enlace a wikipedia que te deje en la respuesta anterior. Espero hallas entendido un poco. Si fue asi dale me gusta