Prova de sql
1. SELECT lastname, firstname, ename 2. FROM customers, emailusers 3. ON customers.users = emailusers.username 4. ORDER BY lastname ASC
A: 1 B: 2 C: 3 D: 4
2. Quais das seguintes opções não são comandos SQL válidos?
A: SELECT e MERGE B: COMMIT e ROLLBACK C: COLUMN e DESCRIBE D: SAVEPOINT e COMMIT E: SAVEPOINT e ROLLBACK F: SAVEPOINT, COMMIT e ROLLBACK
3. Você precisa de um mecanismo para importar dados para o Oracle a partir de um aplicativo antigo e, usando um valor em uma das colunas dos dados de origem, adicionar a linha a uma das diversas tabelas no seu banco de dados. Qual das seguintes opções você pode usar para satisfazer a esses requerimentos?
4. Qual das seguintes instruções SQL farão uma transação ser iniciada?
5. Você emite a seguinte instrução SQL em seu banco de dados para modificar o preço do ítem 3456, de R$90,75 para R$9,75, sem escrever a modificação em disco. Ao mesmo tempo, um usuário consulta o valor do mesmo ítem 3456. Qual será o resultado da consultadeste usuário?
UPDATE products SET val=9.75 WHERE coditem=3456;
A: 90.75 B: 9.75 C: O usuário deverá esperar até que você complete a sua transação antes de poder receber um valor D: O Oracle retornará o erro ORA-20001 E: Receberá um valor nulo
6. Das queries abaixo, quais podem ser usadas para pesquisar os funcionários com os caracteres 'A_B' em seus nomes?
A: SELECT last_name FROM employees WHERE last_name LIKE '%A\_B%' ESCAPE '\\'; B: SELECT last_name FROM employees WHERE last_name LIKE '%A_B%' ESCAPE; C: SELECT last_name FROM employees WHERE last_name LIKE 'A_B%' ESCAPE '%'; D: SELECT last_name FROM employees WHERE last_name LIKE '%A\_B%' ESCAPE '\';
7. O que você deve usar para escrever uma query que executa um OUTER JOIN nas tabelas A e B e retorna todas as linhas da tabela B?
A: Qualquer OUTER JOIN B: Um LEFT OUTER JOIN C: Um CROSS JOIN D: Um RIGHT OUTER JOIN E: Um INNER JOIN
8. Dos