Conteúdo do Curso
Introdução ao .NET com C#
Introdução ao .NET com C#
Procedures Armazenadas
Pontos Importantes
Um Procedimento Armazenado é um conjunto de comandos SQL. Cada Procedimento Armazenado possui um nome único e atua como uma função. Portanto, pode ser chamado ou executado como uma função;
Procedimentos Armazenados podem ser criados utilizando o comando
CREATE PROCEDURE
;Procedimentos Armazenados podem ser executados utilizando o comando
CALL
;Podemos utilizar os métodos
ExecuteReader
ouExecuteNonQuery
do objetoMySqlCommand
para chamar um Procedimento Armazenado;Se o Procedimento Armazenado possuir um parâmetro OUT (um parâmetro que possui a palavra-chave
out
antes dele), é necessário especificar manualmente os valores de seus argumentos utilizando os métodosAddWithValue
eAdd
do atributoMySqlCommand
doParameter
;A direção de um parâmetro
out
de um Procedimento Armazenado deve ser definida comoParameterDirection.Output
antes de executar o Procedimento Armazenado.
1. O que é um procedimento armazenado?
2. O procedimento armazenado a seguir recupera os nomes dos três melhores atletas com base em suas pontuações. Qual é o método correto para chamar esse procedimento armazenado?
Obrigado pelo seu feedback!