Thema: Delphi Trigger-Problem

Einzelnen Beitrag anzeigen

onkelmehli

Registriert seit: 8. Mär 2006
119 Beiträge
 
Delphi 2007 Professional
 
#1

Trigger-Problem

  Alt 25. Feb 2008, 12:26
Datenbank: MS SQL-Server • Version: 2005 • Zugriff über: ADO
Hallo,

kann man innerhalb eines Triggers ein Insert auf die gleiche Tabelle machen, so dass der Trigger erneut ausgeführt wird, oder geht das nicht ?

Bsp.:

SQL-Code:
CREATE TRIGGER [dbo].[I_Positionen]
   ON [dbo].[Positionen]
   AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
IF INSERTED.TYP = 'RE'
BEGIN
           INSERT INTO [dbo].[Positionen] ([posid], [typ]) VALUES ('2','ST')
END
END
Bei meinen Tests wird zwar dieser Insert gemacht, aber der Trigger wird nicht noch einmal durchlaufen. Woran liegt das oder sollte man dies anders lösen ?


Gruß Matthias
  Mit Zitat antworten Zitat