n00b vraag, maar ik zie het echt ff niet meer.
Ik maak een bibliotheek db. ik wil op de tabel uitleningen een trigger maken die uiteindelijk een boete berekend. Ik maak een trigger:
Maar als ik nu een gewone update doe dan lijkt het alsof de trigger word overgeslagen . (dus gewoon alleen "Command Completed Succesfully" in query analyzer.. Geen raiserror msg , niets.. Hij zal wel heel simpel zijn, maar ik zie hem echt ff niet..
Ik maak een bibliotheek db. ik wil op de tabel uitleningen een trigger maken die uiteindelijk een boete berekend. Ik maak een trigger:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| CREATE trigger constraint4 on tbluitleningen
for update
as
BEGIN
declare @isbn int
declare @lidnummer int
declare @terugbezorgdatum datetime
declare @uitleendatum datetime
declare @uitleentermijn int
declare @boetebedrag int
declare @verschil int
select @terugbezorgdatum = utl_terugbezorgdatum from inserted
select @uitleendatum = utl_uitleendatum from inserted
set @verschil = DATEDIFF(day,@terugbezorgdatum,@uitleendatum)
raiserror ('verschil %D',10,16, @verschil)
raiserror ('lol',10,16)
END |
Maar als ik nu een gewone update doe dan lijkt het alsof de trigger word overgeslagen . (dus gewoon alleen "Command Completed Succesfully" in query analyzer.. Geen raiserror msg , niets.. Hij zal wel heel simpel zijn, maar ik zie hem echt ff niet..