none
Transação ou Gatilhos RRS feed

  • Pergunta

  • oi gente,

    gostaria que me dessem uma ajuda, não sei se devo usar transaction ou triggers. eu tenho três tabelas (PRODUTO,VENDA,PROD_VENDA).  eis a sintaxe da criação:

    create table produto
    (
    prod_id int primary key,
    prod_desc varchar(50) not null,
    prod_preco money not null check (prod_preco>=0)
    )
    go
    create table vendas
    (
    ven_id int primary key identity(1,1),
    ven_data date not null,
    ven_cliente varchar(20) not null
    )
    go
    create table vendas_produto
    (
    ven_id int not null references vendas(ven_id),
    prod_id int not null references produto(prod_id),
    ven_qty int not null check(ven_qty>0),
    constraint pk_ven_prod primary key(ven_id,prod_id)
    )

    na tabela vendas_produto vai conter a vendas e os seus produtos, ex: (1,2002,2); ex: (1,2003,1). significa que eu quero que na medida que salva uma venda automaticamente salva  os produtos e quantidades na tabela venda_produto ( não importa quantos produtos) ...                                                                                                 

                                                                                                   


    "Abraão" - Apreciador de Programação "Senhor Jesus, ilumine o meu caminho..."

    quarta-feira, 22 de janeiro de 2014 18:20

Respostas

Todas as Respostas