Buscar

2016 03 04 Drop Table Drop Colunm Select ADD Alter

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

create table tb_cliente(
cd_cliente number(8),
nm_cliente varchar2(50)
);
ALTER TABLE TB_CLIENTE
DROP COLUMN IE_FISICA_JURIDICA_TESTE;
DROP TABLE TB_CLIENTE;
alter table tb_cliente add(ie_fisica_juridica char(1), in_ativo char(1));
SELECT * FROM TB_CLIENTE
--Modifica o tipo de dado ou atribui regras(not null, varchar(maior ou menor) etc)
alter table tb_cliente
modify (nm_cliente not null);
--Adicionar/Dropar Constraint
alter table tb_cliente
add(
constraint cliente_ie_fisica_juridica_ck check(ie_fisica_juridica in ('F','J'))
);
alter table tb_cliente
drop constraint cliente_ie_fisica_juridica_ck;
--Características da Tabela (not null, tipos de dados, nomes)
desc tb_cliente
--Exibir as contraints da tabela
SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = 'TB_CLIENTE';
SELECT CONSTRAINT_NAME, CONSTRAINT_TYPE FROM USER_CONSTRAINTS WHERE TABLE_NAME='TB_CLIENTE';
create table tb_pais(
cd_pais number (2),
nm_pais varchar2(100)
);
alter table tb_pais
add(
 constraint tb_pais_cd_pais_pk primary key(cd_pais),
 constraint tb_pais_nm_pais_un unique(nm_pais)
);
alter table tb_cliente
add(cd_pais number(2));
alter table tb_cliente
add(
 constraint tb_cliente_cd_pais_fk foreign key (cd_pais) references tb_pais(cd_pais)
 );
 
drop table tb_pais

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais