Comandos de banco de dados - oracle

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2527 palavras )
  • Download(s) : 0
  • Publicado : 8 de agosto de 2012
Ler documento completo
Amostra do texto
01 - Visualizar as tabelas do Usuario Scott.
Sql> select table_name from tabs;

--------------------------------------------------------------------------------------
02 - Cria uma pasta em E:
Sql> spool e:\SQL\aula_19_08.txt

Assim todos comandos digitados no sql vão para bloco de notas.
Para sair: spool off--------------------------------------------------------------------------------------
03 - Alteração da estrutura da tabela.
Resp: alter table nome_tabela

alter add-> para coluna
add constraint-> nova regra
modify-> muda (tipo,tamanho,regra)
drop column-> apaga coluna
drop constraint-> apaga regra

--------------------------------------------------------------------------------------
04 - Adicionar uma nova coluna: inserir na tabela "produto" a coluna "valorA30"
Sql> alter table produto
add valor varchar2(30);

--------------------------------------------------------------------------------------
05 - Modificando apenas o tamanho da coluna.
Sql> alter table produto
modify valor varchar2(3);

--------------------------------------------------------------------------------------
06 - Modificando apenas o tipo de dados
Sql>alter table produto
modify valor number(3);

--------------------------------------------------------------------------------------
07 - Modificando o tipo e tamanho ao mesmo tempo.
Sql> alter table produto
modify valor varchar2(30);

--------------------------------------------------------------------------------------
08 - Excluindo uma coluna.
Sql> alter tablerproduto
drop column valor;

--------------------------------------------------------------------------------------
09 - Renomeando uma coluna.
Sql> alter table produto
rename column ds_tipo to teste;

--------------------------------------------------------------------------------------
10 - Renomear a tabela.
Sql> rename produto to prod;--------------------------------------------------------------------------------------
11 - Adicionando uma PK na tabela Cliente.
Sql> alter table cliente
add constraint cl_cpf_pk
primary key(cpf);

--------------------------------------------------------------------------------------
12 - Adicionar ao campo nome a regra para valores unicos, preenchimentos obrigatótios.
Sql> alter table clientemodify nome not null;

*UNICA REGRA QUE USA O "MODIFY", O RESTANTE USA "ADD CONSTRAINT"

--------------------------------------------------------------------------------------
13 - Eliminando uma regra
Sql> alter table cliente
drop constraint cl_cpf_pk;

--------------------------------------------------------------------------------------
14 - Adicionar coluna + regra.
Sql>alter table cliente
add cpf number(4) primary key;

--------------------------------------------------------------------------------------
15 - Eliminar nome.
Sql> alter table cliente
drop column nome;

--------------------------------------------------------------------------------------
16 - Adicionar nome not null e unique.
Sql> constraint cl_nome_nn not nullconstraint cl_nome_uk unique;

--------------------------------------------------------------------------------------
17 - Apagar tabela
Sql> drop table nome_tabela;

--------------------------------------------------------------------------------------
18 - Criar tabela
Sql> create table nome_tabela--------------------------------------------------------------------------------------
19 - RELATÓRIOS
Exibir colunas.
Sql> select nomecol1,...,nomecoln
from nometabela1,...,nometabelan;

20 - Exiba o conteúdo da tabela vendedor.
Sql> select * from vendedor;

21 - Exiba o nome do cliente e o estado onde ele mora.
Sql> select nome_cliente, uf from cliente;

22 - Tira os dados da memória e passa para o HD
Sql> commit;

23 - Apaga a última linha inserida na...
tracking img