Foram encontradas 920 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
CREATE OR REPLACE FUNCTION imposto(valor IN NUMBER)
RETURN NUMBER IS
BEGIN
RETURN (valor * 0.27);
END imposto;
/
Considere a existência de um ambiente Oracle com SQL*Plus em condições ideais, com banco de dados, tabelas, campos e valores existentes. Considere também que, nos casos necessários, foi executado o comando SET SERVEROUTPUT ON antes das instruções abaixo.
I. SELECT nome, salario, imposto(salario)
FROM Funcionario
WHERE idDepartamento = 5;
II. EXECUTE dbms_output.put_line(imposto(10000));
III. VARIABLE salario NUMBER;
EXECUTE :salario := imposto(10000);
IV. DECLARE imp NUMBER;
BEGIN imp = imposto(10000);
DBMS_OUTPUT.PUT('O imposto é: '|| imp);
END;
Para chamar a função imposto, está correto o que consta APENAS em
I. Uma instrução DML (DELETE, INSERT ou UPDATE).
II. Uma instrução DDL (CREATE, ALTER ou DROP).
III. Uma instrução DTL (COMMIT, ROLLBACK ou REVOKE).
IV. Uma operação em banco de dados como SERVERERROR, LOGON, LOGOFF, STARTUP ou SHUTDOWN.
No Oracle, é possível gravar triggers que são acionados sempre que ocorre no banco de dados as operações descritas APENAS em
SELECT cpfEnvolvido, numeroProcesso
FROM Envolvimento
WHERE tipo_envolvimento = (
SELECT tipo_envolvimento FROM Envolvimento WHERE tipo_envolvimento ='acusador'
);
Ao executá-la no Oracle ou MySQL,
Ao ser executada uma instrução SQL, foram exibidos os seguintes dados:
cpfEnvolvido Tribunal tipo_envolvimento
128.249.039-14 26 Acusador
158.245.067-12 15 Acusador
A instrução digitada foi:
SELECT cpfEnvolvido, ...I... Tribunal, tipo_envolvimento FROM Envolvimento WHERE tipo_envolvimento='Acusador';
A lacuna I é preenchida corretamente por

Após a view ser criada no MySQL, foi digitada uma instrução sobre ela, que exibiu os seguintes dados:
Nome CPF
Pedro da Silva 158.245.067-12
Maria de Fátima 128.249.039-14
Marcos Paulo 121.134.045-01
André Luiz 131.091.431-09
A instrução digitada foi

Para criar tal view foi utilizada a instrução
CREATE PROCEDURE proc_name(param_name [mode] datatype)
...
No Oracle PL/SQL, quando se cria um procedure, os modos de parâmetro são especificados na declaração do parâmetro formal, após o nome do parâmetro e antes do seu tipo de dados. Os modos de parâmetro permitidos são
String query = “Select * from takes order by " + atributoOrdem;
String query = “Select * from takes order by " + atributoOrdem;

No diagrama, que pode ser utilizado na modelagem orientada a objetos, é corretamente identificado:
