Correto!
STORED PROCEDURES – ( PROCEDURES ) – (PROCEDIMENTOS)
DEFINIÇÃO
• São procedimentos armazenados no banco de dados formados por comandos de controle de fluxos variáveis e comandos SQL. Pode ser chamados a qualquer momento tanto pelo SGBD quanto por um sistema que faz interface com o mesmo. A utilização de Stored Procedures constitui uma técnica eficiente de executar operações repetitivas, ao invés de digitar os comandos cada vez que determanda operaçção necessite ser executada.
• Abrangem um ou mais aglomerados de instruções SQL que podem ser, blocos com: selects, inserts, updates, deletes, execução de functions, views, enfim, é um recurso de extrema importância na definição de tarefas parametrizáveis ou não pra que ajude a otimizar e reduzir linhas de programação e “remendos” de códigos em uma base de dados ou aplicação.
• Existem três modos de parâmetros: IN, OUT e IN OUT.
• Procedimentos armazenados podem fornecer melhor desempenho (performance) pois reduzem, porém não elimina, o tráfego de dados entre o servidor e o cliente.
• Procedures, funções e subrotinas são conceitos das técnicas de programação tradicionais que correspondem, nas técnicas orientadas ao objeto, aos métodos.
• o conceito de procedimentos armazenados (stored procedures), presentes em bancos de dados relacionais, é correto afirmar que são armazenados, de forma persistente, no banco de dados.
• Os procedimentos armazenados (stored procedures) constituem uma ferramenta disponibilizada e representam programas armazenados no servidor de banco de dados.
• O uso de stored procedures são consultas previamente compiladas e armazenadas em um servidor sob a forma de procedimentos. É um meio de reduzir o custo de comunicação e de compilações SQL em banco de dados do tipo cliente-servidor.
• Stored Procedure é uma coleção de comando em SQL que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e retornam valores correspondentes à execução dos comandos SQL.
Acho patético quando postam textões q não respondem à pergunta. Bem, parando de mimimi, vamos à questão:
Stored Procedure é uma conjunto de comandos em SQL que podem ser executados de uma só vez, como em uma função. Útil quando temos várias aplicações escritas em diferentes linguagens, ou rodam em plataformas diferentes, porém executam a mesma função.
Fonte:
[1] https://www.devmedia.com.br/introducao-aos-stored-procedures-no-sql-server/7904