Avatar billede kovalt Nybegynder
12. maj 2003 - 17:40 Der er 3 kommentarer og
1 løsning

værdi som input i trigger

Hej

  Jeg er ved at oprette en trigger som skal beregne et sluttidspunkt. Dette gøres ud fra en dato, der bliver adderet med et antal minutter. For at jeg kan finde frem til dette antal minutter skal jeg imidlertid lave at select fra en anden tabel.

  Problemet er at jeg skal bruge en af de oplysninger, der er tastet inden triggeren udløses.

Min tabel består af et felt der hedder "begivenhed" og "starttidspunkt". Triggeren bliver udløst når der bliver indtastet et tidspunkt i start. Spørgsmålet er nu om jeg kan få den værdi ud som er indtastet i "begivenhed" og som skal indgå i WHERE betingelsen i min SELECT
Avatar billede Slettet bruger
12. maj 2003 - 20:27 #1
Hvis det er en insert trigger så har du et objekt som hedder inserted som indeholder den/de linier der indsættes. Så kan du f.eks. sige
(kan ikke helt huske syntaksen men noget i denne stil):

@variabel = select begivenhed from inserted
Avatar billede Slettet bruger
12. maj 2003 - 20:33 #2
Lavede lige en søgning og fandt frem til:
SELECT @variabel = begivenhed FROM INSERTED

Så kan du i where bruge @variabel = et-eller-andet
Avatar billede kovalt Nybegynder
12. maj 2003 - 21:03 #3
det er bare super research Bertie - tak for hjælpen :-)
Avatar billede Slettet bruger
12. maj 2003 - 21:08 #4
Velbekomme og tak for points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester