Hola, hace poco empecé a programar en C# usando como gestor de BD MSSQL Server, pero tengo una duda, como se crea un store procedure? y para que sirve realmente?,he buscado por internet pero no me queda realmente claro como crearlo (he visto demasiadas formas y no me queda clara la cosa) y porque/cuando hacer uso de un Store procedure, agradezco la ayuda que me puedan brindar.