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
- Ao resultado de EXEC decisao (5.5, 4.5); é 10.0.
- 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.
- Co comando de decisão IF utilizado na stored procedure apresenta erros de sintaxe.
- Do resultado de EXEC decisao (5.5, 6.5); é 12.0.
- Enão existe ELSE no comando de decisão IF; o certo seria usar ELSEIF.