Observe as figuras a seguir que ilustram, parcialmente, dois procedimentos escritos em PL/SQL e implementados em uma instância de banco de dados Oracle 11g.
Considere que a execução de proced1 foi submetida diretamente no prompt do Oracle SQL *Plus®. A transação iniciada na linha 5 de proced1 terá seus efeitos gravados permanentemente no banco de dados quando:
A respeito do sistema de gerenciamento de banco de dados (SGBD) Oracle em ambiente Linux, da arquitetura de banco de dados relacional e da metodologia de desenvolvimento Scrum, julgue os itens de 81 a 85. Ao utilizar um shell, o usuário poderá definir uma variável e lhe atribuir um valor a ser recuperado posteriormente, como é o caso da variável ORACLE_HOME, utilizada pelo SGBD Oracle, que pode ser definida da seguinte forma: # export ORACLE_HOME=/opt/oracle/product/11gR2/db1.
Banca:
Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)
A respeito do Oracle versão 12c, considere as seguintes afirmativas:
1. A sintaxe generated as identity foi incluída para definição de chave autoincremento na definição das tabelas.
2. Na versão 12c, os tipos varchar, varchar2 e CHAR VARYING permitem que a coluna tenha no máximo 2.000 bytes.
3. Colunas invisíveis podem ser definidas de forma que não apareçam nos resultados de consultas com SELECT * FROM ou DESCRIBE e são ignoradas nas instruções INSERT quando não explicitadas na lista de colunas.
4. Nessa versão, os identificadores tiveram o número de dígitos significativos aumentados de 30 para 128 caracteres.
5. Desde a versão 9i, as consultas ligadas por UNION ou UNION ALL podem ser executadas em paralelo pelo otimizador.
Uma tabela de um banco de dados Oracle chamada funcionarios possui os campos id, nome e salario. Um Analista deseja realizar uma consulta nesta tabela, que exiba o id, o nome dos funcionários, o salário e o salário acrescido de 12,5%. O salário com o acréscimo deverá ser mostrado como um número inteiro e a coluna deverá ser nomeada Salário Reajustado. A instrução SQL que deverá ser digitada pelo Analista é
No Oracle 11g há uma instrução que permite atualizar, inserir ou remover linhas condicionalmente em uma tabela, evitando o uso de várias instruções DML. Esta instrução é especialmente útil nas aplicações em ambientes de Data Warehouse, nas quais é preciso trabalhar com dados provenientes de várias origens. Trata-se da instrução