Magna Concursos
2641718 Ano: 2011
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: TJ-ES
Julgue o item que se segue, acerca de linguagens de programação.
Uma stored procedure é um grupo de comandos SQL ou PL/SQL que executa determinada tarefa e pode ser invocado por um nome. No script a seguir, em PL/SQL para Oracle 10g, a procedure Proc1 recebe dois parâmetros e, caso condition seja nulo, o comando EXECUTE IMMEDIATE ‘DELETE FROM ‘ ||table_name ||where_clause; não será executado.
CREATE OR REPLACE PROCEDURE Proc1 (
table_name IN VARCHAR2,
condition IN VARCHAR2 DEFAULT NULL) AS
where_clause VARCHAR2(100) := ‘ WHERE ‘ ||condition;
BEGIN
IF condition IS NULL THEN where_clause :=
NULL; END IF;
EXECUTE IMMEDIATE ‘DELETE FROM ‘ ||table_name
||where_clause;
END;
 

Provas

Questão presente nas seguintes provas

Analista Judiciário - TI/Análise de Sistemas

120 Questões