Forum » Programiranje » trigger problem
trigger problem
programercek ::
Zdravo,
Imam dve tabeli:
tbl_BetSlipEvents
Id, event
202, event1
203, event2
204, event
in
tbl_BetSlipSystem
Id, BetSlipEventId
73, 202
74, 204
Potrebujem s triggerjem poiskati vrstico: 1,3 ki je bila shranjena v prvi tabeli.
Trigger:
ALTER TRIGGER BetSlipEventsTrigger
ON dbo.tbl_BetSlipEvents
AFTER INSERT
AS
BEGIN
INSERT INTO tbl_BetSlipSystem(BetSlipEventId)
SELECT Id FROM INSERTED WHERE @@ROWNUM=1
END
Poskušal sem uporabiti ROWNUM=1 vendar ne deluje.
Torej, če v prvo tabelo insertam naenkrat 3 različne zapise, želim v drugo tabelo insertati le prvi in tretji, ki je bil shranjen v prvi tabeli.
Kako bi to naredil?
Imam dve tabeli:
tbl_BetSlipEvents
Id, event
202, event1
203, event2
204, event
in
tbl_BetSlipSystem
Id, BetSlipEventId
73, 202
74, 204
Potrebujem s triggerjem poiskati vrstico: 1,3 ki je bila shranjena v prvi tabeli.
Trigger:
ALTER TRIGGER BetSlipEventsTrigger
ON dbo.tbl_BetSlipEvents
AFTER INSERT
AS
BEGIN
INSERT INTO tbl_BetSlipSystem(BetSlipEventId)
SELECT Id FROM INSERTED WHERE @@ROWNUM=1
END
Poskušal sem uporabiti ROWNUM=1 vendar ne deluje.
Torej, če v prvo tabelo insertam naenkrat 3 različne zapise, želim v drugo tabelo insertati le prvi in tretji, ki je bil shranjen v prvi tabeli.
Kako bi to naredil?
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Oracle PL/SQL pomočOddelek: Programiranje | 1855 (1294) | MrStein |
| » | SQL poizvedbaOddelek: Programiranje | 3598 (2943) | awy |
| » | SQL vprašanjeOddelek: Izdelava spletišč | 2851 (2414) | jerneju |
| » | Iskanje naslednje ponovitve - najboljši algoritem (strani: 1 2 )Oddelek: Programiranje | 4763 (3821) | Thomas |
| » | Sredi start up-a računalnik zmrzneOddelek: Pomoč in nasveti | 1765 (1681) | tony |