Em um sistema de gestão de recursos humanos, foi implementado um procedimento armazenado que atualiza o salário dos funcionários com base em diferentes critérios, como desempenho e tempo de serviço. Este procedimento será chamado periodicamente por administradores.
Qual das alternativas abaixo descreve corretamente uma característica de um procedimento armazenado (stored procedure) em SQL?
Pode ser chamado diretamente dentro de uma consulta SELECT.
Não pode receber parâmetros.
Sempre retorna um valor para o chamador.
Permite executar múltiplas operações SQL em uma única chamada.
Não pode modificar os dados de uma tabela.
Ed
mês passado
Vamos analisar as alternativas apresentadas sobre as características de um procedimento armazenado (stored procedure) em SQL: 1. Pode ser chamado diretamente dentro de uma consulta SELECT. - Isso não é verdade, pois procedimentos armazenados não podem ser chamados diretamente em uma consulta SELECT. Eles são chamados usando a instrução CALL ou EXECUTE. 2. Não pode receber parâmetros. - Isso é falso. Procedimentos armazenados podem receber parâmetros, tanto de entrada quanto de saída. 3. Sempre retorna um valor para o chamador. - Isso também não é verdade. Um procedimento armazenado pode não retornar um valor, embora possa retornar um conjunto de resultados ou um status de execução. 4. Permite executar múltiplas operações SQL em uma única chamada. - Esta afirmação é verdadeira. Um procedimento armazenado pode conter várias instruções SQL e executá-las em uma única chamada. 5. Não pode modificar os dados de uma tabela. - Isso é falso. Procedimentos armazenados podem modificar dados em tabelas, como inserir, atualizar ou excluir registros. Diante da análise, a alternativa correta é: Permite executar múltiplas operações SQL em uma única chamada.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade