Projeto Banco De Dados
Pesquisas Acadêmicas: Projeto Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: JuSM2013 • 9/11/2013 • 398 Palavras (2 Páginas) • 622 Visualizações
reate table p_categoria
(
catCodigo numeric,
catDescricao varchar (30)
constraint pk_catp primary key (catCodigo)
)
insert into p_categoria values
(1,'Doces'),
(2,'Paes'),
(3,'Bebidas'),
(4,'Enlatados'),
(5,'Frios')
(6,'Salgados')
create table p_produtos
(
proCodigo numeric,
catCodigo numeric,
proDescricao varchar (50),
proValor numeric,
proEstAtual int,
constraint pk_prodp primary key (proCodigo),
contraint fk_prodc foreign key (catCodigo) references p_categoria
)
insert into p_produtos values
(1,1,'Torta de limão',17.00,10)
insert into p_produtos values
(2,1,'Torta de morango',17.00,10)
insert into p_produtos values
(3,1,'Torta de chocolate',17.00,10)
insert into p_produtos values
(4,1,'Torta de maracuja',17.00,10)
insert into p_produtos values
(5,6,'Torta de Frango',17.00,10)
insert into p_produtos values
(6,6,'Torta de Palmito',17.00,10)
insert into p_produtos values
(7,6,'Torta de calabresa',17.00,10)
insert into p_produtos values
(8,6,'Torta de ',17.00,10)
-------------------------------------------------------------------------------------------------------------------------
create procedure sp_Incluir_Produto
@codigo numeric = null, @catcodigo numeric = null,@prodesc varchar(50),@provalor numeric = null,@proesta int = null
as
if @codigo is null
print 'Erro - Código deve receber um número'
RETURN
end
if exists (select proCodigo from p_produtos
where proCodigo = @codigo)
begin
print 'Erro - Código já existente - tente outro'
return
end
insert into p_produtos (proCodigo,catCodigo, proDescricao, proValor,proEstAtual)
values (@codigo, @catcodigo,@prodesc,@provalor,@proesta)
end
--------------------------------------------------------------------------------------------------------------------------
create procedure sp_Incluir_Produto
@codigo numeric = null, @catcodigo numeric = null,@prodesc varchar(50),@provalor numeric = null,@proesta int = null
as
if @codigo is null
print 'Erro - Código deve receber um número'
RETURN
end
if exists (select proCodigo from p_produtos
where proCodigo = @codigo)
begin
print 'Erro - Código já existente - tente outro'
return
end
insert into p_produtos (proCodigo,catCodigo,proDescricao,proValor,proEstAtual)
values (@codigo, @catcodigo,@prodesc,@provalor,@proesta )
end
create table p_clientes
(
cliNumero numeric,
cliNome varchar(40),
cliEmail varchar(40),
...