Questões de Concurso
Comentadas sobre oracle em banco de dados
Foram encontradas 774 questões
SELECT SYSDATE FROM DUAL
produz:
CREATE TABLE adm.pessoa (
matricula NUMBER(5) PRIMARY KEY,
nome VARCHAR2(15) NOT NULL,
cargo VARCHAR2(10),
admissao DATE DEFAULT (sysdate),
foto BLOB,
Y NUMBER(7,2),
X NUMBER(7,2) GENERATED ALWAYS AS (Y/160),
setor NUMBER(3) NOT NULL)
A coluna X é uma:
CREATE GLOBAL TEMPORARY TABLE
com a opção
DELETE ROWS
Analise as seguintes condições, que eventualmente podem decorrer de tal comando:
I. a definição da tabela é compartilhada por todas as sessões de acesso;
II. a instância da tabela é compartilhada por todas as sessões;
III. os registros serão removidos sempre que houver um commit da transação que envolve a tabela;
IV. os registros são removidos somente quando a sessão é encerrada.
Para o comando mostrado, prevalecem apenas as condições:
Considere que a tabela já está criada, os dados iniciais já foram inseridos e o banco de dados a ser utilizado está aberto e funcionando em condições ideais.
Tabela DebTrab
NroProcesso Principal Juros FGTS Honor Periciais
111/15 25345.00 3801.75 7933.00 4755.00
777/15 125800.00 18870.00 57966.87 7543.00
333/15 8844.50 1326.67 4233.55 1781.00
555/15 327631.00 65526.20 104863.78 11523.00
444/15 5072.00 1014.40 895.14 700.00
SQL> DECLARE
2 aumento NUMBER(8,2);
3 processo VARCHAR2(10) := '555/15';
4 BEGIN
5 SELECT HonorPericiais * 0.20 INTO aumento
6 FROM DebTrab
7 WHERE processos = NroProcesso;
8 END;
9 /
O programa acima
Considere que a tabela já está criada, os dados iniciais já foram inseridos e o banco de dados a ser utilizado está aberto e funcionando em condições ideais.
Tabela DebTrab
NroProcesso Principal Juros FGTS Honor Periciais
111/15 25345.00 3801.75 7933.00 4755.00
777/15 125800.00 18870.00 57966.87 7543.00
333/15 8844.50 1326.67 4233.55 1781.00
555/15 327631.00 65526.20 104863.78 11523.00
444/15 5072.00 1014.40 895.14 700.00
Para inserir, no Oracle, um atributo denominado pa_tamanho de valor numérico de capacidade de 7 valores inteiros de 2 dígitos, deve-se utilizar o comando a seguir.
alter table pais add column pa_tamanho float(7,2)
Utiliza-se o comando SHUTDOWN ABORT para desligar todos os trabalhos ativos do Oracle e abortar todas as sessões sem que os arquivos sejam fechados.
Dirty buffers contêm dados que foram alterados, mas que ainda não foram descartados para liberar espaço de processamento de dados.
O resultado do comando select coalesce (null, 'Vida', 'Morte') from dual é Vida.
Uma instância de banco de dados Oracle é um conjunto de estruturas de memória que gerenciam arquivos de banco de dados.
Caso um usuário utilize o comando CONNECT SCOTT/TIGER AS SYSDBA para se conectar a um banco de dados Oracle, esse usuário será conectado no esquema SYSTEM.
SELECT e.sobrenome, e.id_departamento, d.nome_departamento
FROM empregados e, departamentos d
WHERE ...I... ;
Usando join externa, para que a consulta recupere todas as linhas na tabela empregados, mesmo que não haja correspondência na tabela departamentos, a lacuna I deve ser preenchida por