Prova de sql

Disponível somente no TrabalhosFeitos
  • Páginas : 14 (3259 palavras )
  • Download(s) : 0
  • Publicado : 9 de abril de 2012
Ler documento completo
Amostra do texto
1. Dada a seguinte instrução SQL, qual linha do código fará a instrução falhar?
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: SAVEPOINTe 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 umatransaçã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. Doscomandos abaixo, qual mostra o uso correto do comando TRUNC aplicado a uma data?

9. Para que você conceda um privilégio de sistema com o comando GRANT você deve:
A: ter recebido o privilégio de sistema GRANT ROLE PRIVILEGE B: ter recebido o privilégio de sistema com ADMIN OPTION C: ter recebido o privilégio de sistema GRANT ALL PRIVILEGES D: ter recebido o privilégio de sistema GRANT ALLPRIVILEGE E: ter recebido o privilégio de sistema com GRANT OPTION
10. Qual deverá ser o resultado da execução da query abaixo:
SELECT employee_id FROM employees WHERE commission_pct = .5 OR salary > 23000;
A: Mostrará os funcionários que tem o salário de 46000 B: Mostrará os empregados cujo salário, dividido por dois, for maior que 23000 C: Mostrará os funcionários cuja comissão seja de 50%ou o salário for maior que 23000 D: Mostrará os funcionários cujo salário, dividido por dois, for menor que 23000 E: Mostrará os funcionários cuja comissão seja de 50% e o salário for maior que 23000
1. Qual deverá ser o resultado da execução da query abaixo:
SELECT * FROM employees WHERE hire_date < TO_DATE ('01-JAN-1999', 'D-MON-Y') AND salary > 3500;
A: Mostrará quem foi contratadoantes de 1999 e recebe salário menor que 3500 B: Ocorrerá um erro de compilação C: Mostrará que foi contratado depois de 1999 e recebe salário maior que 3500 D: Ocorrerá um erro de sintaxe E: Mostrará quem foi contratado antes de 1999 e recebe salário maior que 3500
12. A função ABS calcula o valor absoluto de um número. Dos comandos abaixo qual irá calcular e mostrar o valor absoluto de -3?
A:SELECT ABS("-3") Absoluto FROM DUAL; B: SELECT ABS('-3') "Absoluto" FROM DUAL; C: SELECT ABS(-3) "Absoluto" FROM DUAL; D: SELECT ABS(-3), Absoluto FROM DUAL; E: SELECT ABSOLUTO(-3) ABS FROM DUAL;
13. Examine a descrição da tabela STUDENTS:
STD_ID NUMBER (4) COURSE_ID VARCHAR2 (10) START_DATE DATE END_DATE DATE
Das funções de grupo abaixo, quais são válidas para a coluna START_DATE?
A:...
tracking img