Aprendendo Sql Oracle

717 palavras 3 páginas
1- Exibir os datas de admissão e os nomes para todos os funcionários contratados em 10 de janeiro de 1962.
S → SELECT hiredate, ename FROM emp WHERE hiredate = TO_DATE('January
10, 1962', 'Month dd, YYYY');
2- Para todos os funcionários contratados por menos de 20 meses, exibir o número do -funcionário, a data de admissão, o número de meses contratado, a data de revisão semestral, a primeira sextafeira após a data da admissão e o último dia do mês em que foi admitido.
S → SELECT empno, hiredate, MONTHS_BETWEEN(SYSDATE, hiredate)
TENURE, ADD_MONTHS(hiredate, 6) REVIEW, NEXT_DAY(hiredate, 'FRIDAY'),
LAST_DAY(hiredate) FROM emp WHERE MONTHS_BETWEEN (SYSDATE, hiredate) (SELECT MIN(sal) FROM emp WHERE deptno = 20);
6- Exibir os funcionários que têm subordinados.
S → SELECT employee.ename FROM emp employee WHERE employee.empno IN
(SELECT manager.mgr FROM emp manager);
7- Crie um script para exibir o nome do departamento, o nome do funcionário e o cargo, para uma determinada localização.
S → SET ECHO OFF
SET VERIFY OFF
ACCEPT localizacao PROMPT 'Digite a localizacao: '
COLUMN dname HEADING "DEPARTMENT NAME" FORMAT A15
COLUMN ename HEADING "EMPLOYEE NAME" FORMAT A15
SELECT d.dname, e.job, e.ename
FROM emp e, dept d
WHERE e.deptno = d.deptno
AND d.loc LIKE '%&p_location%'
/
UNDEFINE localizacao
COLUMN ename CLEAR

COLUMN dname CLEAR
SET VERIFY ON
SET ECHO ON
8- Fazer uma inserção de gerente.
S → INSERT INTO managers(id, name, salary, hiredate) VALUES ('15 ', 'maluco',
'1500', '11/15/12');
9- Criar uma tabela chamada teste aonde contenha as colunas id, nome, descrição.
S → CREATE TABLE teste (id NUMBER(2), nome VARCHAR2(14), descrição
VARCHAR2(14));
10- Adicionar na tabela teste a coluna numero.
S → ALTER TABLE teste ADD (numero NUMBER(2));
11- Dropar a tabela teste, e cria-la novamente adicionando a coluna id como PRIMARY KEY.
S → DROP TABLE teste;
CREATE TABLE teste (id NUMBER(2), nome VARCHAR2(14), descrição
VARCHAR2(14),

Relacionados

  • Php e oracle - o mundo dos grandes!! por marcelo pereira fonseca da silva
    1521 palavras | 7 páginas
  • SGBD-DB2
    1612 palavras | 7 páginas
  • Banco de dados
    1497 palavras | 6 páginas
  • Banco de Dados
    3402 palavras | 14 páginas
  • LINGUAGEM SQL-STRUCTURED QUERY LANGUAGE
    1869 palavras | 8 páginas
  • Alteração de Senha no SQL
    9485 palavras | 38 páginas
  • Pim web 3.0
    22421 palavras | 90 páginas
  • Escolha de um sql client
    3958 palavras | 16 páginas
  • MySQL Manual de Instalação Workbench
    1324 palavras | 6 páginas
  • Projejo sistema de gerenciamento
    26412 palavras | 106 páginas