SóProvas


ID
582706
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Sobre as formas de execução de funções (functions) do PL/SQL, considere:

I. Pode-se executar uma função como parte de uma instrução SELECT.

II. Pode-se atribuir o valor de uma função a uma variável.

III. Não é possível passar parâmetros para uma função quando ela é executada dentro de um trigger.

É correto o que consta APENAS em

Alternativas
Comentários
  • Functions são subprogramas que têm por objetivo retornar algum valor ou resultado. Podem ser utilizadas nas aplicações como qualquer função predefinida, ou seja, em atribuições a variáveis ou como argumentos em comandos SELECT
  • A questão tenta nos confundir com na sença III dizendo que uma função não pode receber parâmetros quando executada dentro de uma trigger.
    Uma trigger não pode receber parâmetros, mas os programas (Procedures ou Funções) chamadas dentro dela não têm nenhuma restrição quanto a isso.