Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2013

Banco de DadosSQL
Código
fc007474
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2013
Nível
Superior
Cargo
Analista Judiciário - Tecnologia da Informação
A linguagem PL/SQL, utilizada no gerenciador de banco de dados ORACLE, possui o conjunto de comandos SQL e acrescenta recursos de programação utilizados em outras linguagens de programação. Considere a seguinte subrotina PL/SQL: CREATE OR REPLACE PROCEDURE decisao (a IN REAL, b IN REAL) IS x REAL; BEGIN x := a + b; IF (x > 10) THEN DBMS_OUTPUT.put_line (x); ELSE DBMS_OUTPUT.put_line (‘Valor inferior ao limite’); END IF; END; / Tendo sido esta rotina implementada no Oracle Database 10g Express Edition no Windows, já executada a linha de comandos SQL que dá acesso ao banco de dados, é correto afirmar que
  1. Ao resultado de EXEC decisao (5.5, 4.5); é 10.0.
  2. Ba stored procedure decisao recebe 2 parâmetros reais e apresenta apenas o resultado da adição dos valores cuja soma seja maior ou igual a 10.
  3. Co comando de decisão IF utilizado na stored procedure apresenta erros de sintaxe.
  4. Do resultado de EXEC decisao (5.5, 6.5); é 12.0.
  5. Enão existe ELSE no comando de decisão IF; o certo seria usar ELSEIF.
Revelar gabarito e comentário

GabaritoD — o resultado de EXEC decisao (5.5, 6.5); é 12.0.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

D

Link permanente: /questoes/fc007474