quarta-feira, 22 de outubro de 2008

Exercícios de manipulação de dados

Exercícios de manipulação de dados

1. Crie o diretório labs dentro do diretório c:\oracle e copie o script lab9_1.sql para
este diretório. Execute o script lab9_1.sql para criar a tabela my_employee:

@c:\orant\labs\lab9_1

2. Veja a estrutura da tabela my_employee:

3. Adicione a primeira linha da tabela abaixo na tabela my_employee. Não liste as
colunas no comando insert.

Insert into my_employee
Values
(1, 'Patel', 'Ralph', 'rpatel', 795);

4. Crie um script chamado loademp.sql para inserir dados na tabela my_employee
de forma interativa. Este script deve colocar um prompt para o usuário entrar
com o primeiro nome, último nome e salário. Concatene a primeira letra do
primeiro nome com os primeiros sete caracteres do último nome para produzir o
userid:

SET ECHO OFF
SET VERIFY OFF
PROMPT 'Por favor entre com o primeiro nome: '
ACCEPT p_first_name
PROMPT 'Por favor entre com o ultimo nome: '
ACCEPT p_last_name
PROMPT 'Por favor entre com o numero do empregado: '
ACCEPT p_id
PROMPT 'Por favor entre com o salario: '
ACCEPT p_sal
INSERT INTO my_employee
(id, last_name, first_name, userid, salary)
Values
(&p_id, '&p_last_name',
'&p_first_name',
substr('&p_first_name',1,1) || substr('&p_last_name', 1, 7),
&p_sal)
/
SET VERIFY ON
SET ECHO ON

5. Insira as duas linhas seguintes através do script criado:

@loademp.sql

6. Confirme as adições realizadas na tabela:

Select *
From my_employee;

7. Faça com que as alterações sejam permanentes:
Commit;

Nenhum comentário: