Questões de Concurso
Filtrar
209 Questões de concurso encontradas
Página 39 de 42
Questões por página:
Questões por página:
Concurso:
TRT - 15ª Região
Disciplina:
Banco de Dados
NÃO é um processo do tipo background contido em uma instância Oracle:
Concurso:
TRT - 15ª Região
Disciplina:
Banco de Dados
São apenas tipos de objetos de um schema Oracle:
Concurso:
TRT - 15ª Região
Disciplina:
Banco de Dados
Cada database Oracle tem
I. um ou mais datafiles.
II. um control file.
III. um conjunto de dois ou mais redo log files.
Está correto o que consta em
I. um ou mais datafiles.
II. um control file.
III. um conjunto de dois ou mais redo log files.
Está correto o que consta em
Concurso:
TRT - 14ª Região (RO e AC)
Disciplina:
Banco de Dados
No Oracle 10g, é o utilitário de movimentação de dados que aumenta o desempenho no transporte de dados:
Concurso:
TRT - 13ª Região (PB)
Disciplina:
Banco de Dados
Em um ambiente de banco de dados Oracle 11g ideal, foram criadas duas tabelas por meio das instruções PL/SQL a seguir:
CREATE TABLE orders (order_id NUMBER PRIMARY KEY, line_items_count NUMBER DEFAULT 0 ); CREATE TABLE lineitems (order_id REFERENCES orders, seq_no NUMBER, CONSTRAINT lineitems PRIMARY KEY(order_id,seq_no) );
Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:
CREATE OR REPLACE TRIGGER lineitems_trigger Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:
AFTER INSERT OR UPDATE OR DELETE ON lineitems
FOR EACH ROW
BEGIN
IF (INSERTING OR UPDATING)
THEN
UPDATE orders SET line_items_count = NVL(line_items_count,0)+1
WHERE order_id = :new.order_id;
END IF;
IF (DELETING OR UPDATING)
THEN
UPDATE orders SET line_items_count = NVL(line_items_count,0)-1
UPDATE orders SET line_items_count = NVL(line_items_count,0)-1
WHERE order_id = :old.order_id;
END IF;
END;
/
Em seguida, foram executadas as instruções abaixo, nesta ordem:
INSERT INTO orders (order_id) VALUES (78);
INSERT INTO orders(order_id) VALUES (92);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,1);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,2);
SELECT * FROM orders;
Considere:
I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.
II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.
III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.
IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.
Está correto o que consta APENAS em
Considere:
I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.
II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.
III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.
IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.
Está correto o que consta APENAS em