Welcome to Sign in | Help

Re: Triggere tabele derivate

  •  05-19-2006, 11:12 AM

    Re: Triggere tabele derivate

    hai ca trec mai la concret. am facut o tabela :

    CREATE TABLE [FlcKubo] (
     [Freezer] [int] NULL ,
     [Sarja] [int] NULL ,
     [Data_lim] [datetime] NULL ,
     [Cant_propusa] [int] NULL ,
     [Cant_rest] [int] NULL ,
     [rowguide] [uniqueidentifier] NOT NULL ,
     CONSTRAINT [FK_FlcKubo_pozdoc] FOREIGN KEY
     (
      [rowguide]
     ) REFERENCES [pozdoc] (
      [rowguid]
     ) ON DELETE CASCADE  ON UPDATE CASCADE
    ) ON [PRIMARY]
    GO
    deci am legat prin campul rowguide la campul rowguid dintr-o tabela pozdoc
    in conditiile astea mie imi populeaza tabela cea noua cu toate modificarile din pozdoc, numai ca eu as vrea sa se intample treaba asta numai pentru pozdoc.tip='PP'
     
    deci de fapt vreau o tabela in care , cand se adauga in pozdoc o predare, sa am :
     
    insert into flckubo
    select 0,0,data,0,0,rowguid from pozdoc where tip='PP'
     
    iar daca ulterior linia din pozdoc s-a sters, deletul sa se propage si in flckubo :
     
    delete from flckubo
    where rowguide not in (select rowguid from pozdoc where pozdoc.tip='PP' )
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems