Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-02-04 21:56:37

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

triger [solved]

Mam taka oto bazę, pokazuje to co jest ważne czyli 2 tabele:

Kod:

Zamowienie                    Produkt

Id_prod                       Id_prod
cen_zamowienia                cena_tow
ilość_zam_tow

Chce zrobić trigera który będzie obliczał cen_zamowienia czyli ilość_zam_tow *   Id_prod.
Zrobiłem coś takiego, co teoretycznie powinno działać, a praktycznie nie działa.

Kod:

ALTER TRIGGER  licz_cen_zam AFTER INSERT, UPDATE
ON dba.zamowienie
for each row
begin
update zamowienie set cen_zamowienia = ilość_zam_tow* (SELECT cena_tow FROM Produkt where Produkt.Id_prod = Zamowienie.Id_prod ) 
end

Za wszelkie uwagi będę wdzięczny.

Ostatnio edytowany przez skotx (2009-02-04 22:48:20)


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

#2  2009-02-04 22:22:44

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: triger [solved]

to INSEERT to tak masz w oryginale czy machnąłes się w trakcie wklepywania do posta?


linux regd. user #248790

Offline

 

#3  2009-02-04 22:36:55

  skotx - Członek DUG

skotx
Członek DUG
Skąd: Olkusz
Zarejestrowany: 2008-01-22

Re: triger [solved]

Pomyłka w poście. Już zmieniam.

W sumie to problem się rozwiązał. To co napisałem na początku działa, widocznie problem był z sql anywher'em  bo po uruchomieniu na nowo zaskoczyło. Już po raz kolejny zdarzyło się że coś jest dobrze napisane, ale program nie może tego zatrybić.

Ostatnio edytowany przez skotx (2009-02-04 22:47:55)


Jeśli mam wysłuchiwać czyichś poglądów, to niech będą one wypowiedziane w formie twierdzącej, wątpliwości sam mam dosyć.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)