Estou criando uma gerenciador de venda e necessito referenciar o item prod_id da tabela produtos nas tabelas fornecedor,estoque e vendas. Mas ao referenciar o prod_id na tabela vendas eu não consigo referenciar na tabela estoque. Como eu consigo resolver isto?
- Segue o script do bd:
Create table produtos
(
prod_id int not null identity(1,1) primary key,
prod_cod varchar(50),
prod_nome varchar(50),
prod_tipo varchar(50),
prod_fabricante varchar(50),
prod_descricao varchar(50),
prod_forn varchar(50),
prod_qtd varchar(50),
prod_val varchar(50)
)
alter table estoque add constraint PK_prod_id foreign key(prod_id) references produtos(prod_id)
Create Table estoque
(
estoque_ID INT not null identity(1,1) primary key,
prod_id int,
prod_cod varchar(50),
prod_nome varchar(50),
prod_qtd varchar(50),
prod_forn varchar (50),
data_pedido varchar(50) ,
data_estrega varchar(50)
)
alter table fornecedor add constraint PK_prod_id foreign key(prod_id) references produtos(prod_id)
Create table fornecedor
(
forn_id int not null identity(1,1) primary key,
prod_id int,
prod_forn varchar(50),
forn_dtped varchar(50),
forn_entrega varchar(50)
)
Alter table vendas add constraint PK_cod_cli foreign key(cod_cli) references cliente(cod_cli)
Alter table vendas add constraint FK_prod_id foreign key(prod_id) references produtos(prod_id)
Pergunta
kratos92
Estou criando uma gerenciador de venda e necessito referenciar o item prod_id da tabela produtos nas tabelas fornecedor,estoque e vendas. Mas ao referenciar o prod_id na tabela vendas eu não consigo referenciar na tabela estoque. Como eu consigo resolver isto?
- Segue o script do bd:
Create table produtos
(
prod_id int not null identity(1,1) primary key,
prod_cod varchar(50),
prod_nome varchar(50),
prod_tipo varchar(50),
prod_fabricante varchar(50),
prod_descricao varchar(50),
prod_forn varchar(50),
prod_qtd varchar(50),
prod_val varchar(50)
)
alter table estoque add constraint PK_prod_id foreign key(prod_id) references produtos(prod_id)
Create Table estoque
(
estoque_ID INT not null identity(1,1) primary key,
prod_id int,
prod_cod varchar(50),
prod_nome varchar(50),
prod_qtd varchar(50),
prod_forn varchar (50),
data_pedido varchar(50) ,
data_estrega varchar(50)
)
alter table fornecedor add constraint PK_prod_id foreign key(prod_id) references produtos(prod_id)
Create table fornecedor
(
forn_id int not null identity(1,1) primary key,
prod_id int,
prod_forn varchar(50),
forn_dtped varchar(50),
forn_entrega varchar(50)
)
Alter table vendas add constraint PK_cod_cli foreign key(cod_cli) references cliente(cod_cli)
Alter table vendas add constraint FK_prod_id foreign key(prod_id) references produtos(prod_id)
Create Table vendas
(
venda_id INT not null identity(1,1) primary key,
cod_cli int,
cli_nome varchar(50),
cli_cpf varchar(11),
venda_data varchar(50),
prod_id int,
prod_cod varchar(50),
prod_nome varchar(50),
venda_qtd varchar(50),
prod_val varchar(50),
vendatotal_val varchar(50)
)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.