Buscar

Com LP é possível trabalhar com procedures para reaproveitar código. Uma procedure pode aceitar argumentos e ser chamada por um programa, uma sessã...

Com LP é possível trabalhar com procedures para reaproveitar código. Uma procedure pode aceitar argumentos e ser chamada por um programa, uma sessão SQL. Desta forma, assinale a alternativa INCORRETA em relação ao código a seguir. ¿CREATE OR REPLACE PROCEDURE aumenta_sal (p_empno IN varchar) LANGUAGE 'plpgsql' AS $BODY$ BEGIN UPDATE scott.empregados SET sal = sal * 1.10 WHERE empno = p_empno; END $BODY$;

Cria uma procedure para aumentar o salário de um funcionário em 10%.
O modo usado indica que o parâmetro é de saída.
O REPLACE verifica se a procedure já existe. Em caso positivo, ela será eliminada e substituída por uma nova versão.
Cria uma procedure de nome 'aumenta_sal'.
O parâmetro empno da tabela 'empregados'.
a) Apenas a afirmativa II está incorreta.
b) Apenas a afirmativa III está incorreta.
c) Apenas a afirmativa V está incorreta.
d) Todas as afirmativas estão corretas.
e) Todas as afirmativas estão incorretas.

Essa pergunta também está no material:

LINGUAGEM PROCEDURAL DE BANCO DE DADOS - 1Ciclo
4 pág.

Banco de Dados Avançado Universidade Estácio de Sá - EADUniversidade Estácio de Sá - EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa incorreta em relação ao código apresentado é a afirmativa V, que diz "O parâmetro empno da tabela 'empregados'". Na verdade, o parâmetro p_empno é um parâmetro de entrada da procedure, não está relacionado diretamente com a tabela 'empregados'. Portanto, a resposta correta é a alternativa c) Apenas a afirmativa V está incorreta.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais