Buscar

Assim como as procedures, com PL é possível criar funções. Qual das alternativas a seguir está ERRADA em relação a este comando? "CREATE OR REPLACE...

Assim como as procedures, com PL é possível criar funções. Qual das alternativas a seguir está ERRADA em relação a este comando? "CREATE OR REPLACE FUNCTION cpmf (p_value IN NUMBER) RETURN NUMBER IS BEGIN RETURN (p_value * 0.038); END cpmf;"


Se uma function de mesmo nome existir, deverá ser eliminada e substituída por uma versão mais nova.
O modo usado indica que o parâmetro é de entrada.
Cria uma function chamada `cpmf¿ para calcular e retornar 0,38% de um valor.
A diferença entre procedure e function, conforme visto acima, é que a procedure retorna ao menos um valor.
A function pode ser chamada usando o comando `SELECT empno, ename, sal, cpmf(sal) FROM scott.empregados WHERE deptno = 10;¿.

Essa pergunta também está no material:

Linguagem Procedural de Banco de Dados
2 pág.

Linguagem de Programação de Banco de Dados Centro Universitário de Maringá - EADCentro Universitário de Maringá - EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa que está ERRADA em relação ao comando "CREATE OR REPLACE FUNCTION" é: - Se uma function de mesmo nome existir, deverá ser eliminada e substituída por uma versão mais nova. Isso está incorreto, pois o comando "CREATE OR REPLACE FUNCTION" permite criar ou substituir uma função existente com o mesmo nome. Portanto, não é necessário eliminar a função anterior antes de criar uma nova versão.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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