Avatar billede KBHSQL Nybegynder
04. marts 2010 - 14:48 Der er 4 kommentarer

SQL Trigger

Hej
Jeg har et lille opgave der går ud på at lave en trigger der kopier Pris fra produkt tabelen ind i ordre tabelen når folk har udfyldt produktID i ordre tabelen.
Håber det giver mening :-)
Avatar billede Syska Mester
04. marts 2010 - 14:52 #1
ja, og hvad er problemet?

Hvis du vil have løst opgaver er dette den forkerte kategori
Avatar billede janus_007 Nybegynder
04. marts 2010 - 14:57 #2
Den ville jeg lave som en after trigger, altså:

create trigger trgUpdateOrderWithPrice
on OrderTable
after update
as
-- vi skal bruge produkt id'et

declare @productId int --skal være primærnøgle
declare @orderId int --skal være primærnøgle

select @productId = ProductId, @orderId = OrderId from Inserted)

-- find prisen i produkttabellen

update OrderTable
set Price = (
          select Price from ProductTable where ProductId = @productId
            )
Avatar billede KBHSQL Nybegynder
05. marts 2010 - 08:01 #3
Hej
Mange tak for hjælpen ;-)
Avatar billede janus_007 Nybegynder
05. marts 2010 - 09:45 #4
Det var jo nemt :)
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