Questões de Concurso
Sobre pl-sql em banco de dados
Foram encontradas 416 questões
CASE teste
X ‘A’ . . .
X ‘B’ . . .
ELSE . . .
END CASE
O valor correto de X para completar o comando CASE é:
O uso da cláusula INTO no comando SELECT, dentro de um programa PL/SQL, permite transferir o conteúdo dos campos de uma linha de tabela para variáveis de memória.
Uma das formas utilizadas para apresentar resultado de processamento feito pelo PL/SQL é por meio da criação de uma tabela temporária para ser usada por outras aplicações. Outra forma é por meio da utilização do package chamado

Diferentemente de uma função que não retorna resultados, uma stored procedure executa comandos e retorna um resultado que é armazenado nas variáveis da seção DECLARE.
A primeira seção de um bloco PL/SQL, chamada de declaração, é opcional. Contudo, se o bloco usar variáveis ou constantes, todas elas devem ser previamente declaradas antes de serem determinadas em um comando.
Por meio do datatype
declara-se uma variável composta equivalente à coluna de uma tabela.Em um bloco PL/SQL, as variáveis podem assumir qualquer tipo de datatype das linguagens SQL e Oracle, exceto os tipos Positive, Natural, Boolean e Binary Integer.
O Postgres Plus Advanced Server da EnterpriseDB pode executar aplicações escritas para bancos de dados Oracle, por intermédio do núcleo do PostgreSQL modificado, para reconhecer Oracle PL/SQL.
CREATE TABLE Departamentos (Id numeric(10) not null,Descricao varchar(30) not null, CONSTRAINT Dept_pk PRIMARY KEY(Id));
CREATE TABLE Vendedores (Id numeric(10) not null,Nome varchar(30) not null,Departamento numeric(10) not null, CONSTRAINT Vendedores_pk PRIMARY KEY(Id),CONSTRAINT fk_dept FOREIGN KEY(Departamento) REFERENCES Departamentos(Id));
CREATE TABLE Vendas (Vendedor numeric(10) not null,ValordeVenda real not null,CONSTRAINT fk_vendedores FOREIGN KEY(Vendedor) REFERENCES Vendedores(Id));
O comando PL/SQL necessário para listar o nome dos vendedores que obtiveram Valor de Venda superior a 100 e que pertençam ao departamento 1 nas tabelas criadas acima deve ser:
se seguem.

se seguem.
possibilita a chamada de procedimentos remotos.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
I. Trigger 1 - BEFORE <statement>
II. Trigger 2 - BEFORE <for each row>
III. Trigger 3 - AFTER <statement>
IV. Trigger 4 - AFTER <for each row>
A sequência correta em que os triggers acima serão disparados é: