Hallo,

die Funktion (bzw. Sinn/Zweck) des folgenden Triggers ist mir nicht
so ganz verst�ndlich - kann mir den bitte jemand
erl�utern?

CREATE TRIGGER ADRANSPIns ON [T_ADRANSP]
FOR INSERT
AS
   DECLARE @MID int
   DECLARE @Adresscode varchar(1)
   DECLARE @Nummer int
   DECLARE @Liste int
   DECLARE cIdx CURSOR LOCAL FOR SELECT Adresscode,Nummer,Liste FROM
Inserted

   SET NOCOUNT ON

   SELECT @MID  = Mandant_ID
      FROM Current_Mandant
      WHERE (Tabelle = "ADRANSP") AND (Mandant_ID IS NOT NULL)

      OPEN cIdx
      IF @@CURSOR_Rows<>0
      BEGIN
      FETCH NEXT FROM cIdx INTO @Adresscode,@Nummer,@Liste
         WHILE (@@FETCH_STATUS = 0)
         BEGIN
UPDATE T_ADRANSP
            SET Mandant_ID = @MID
            WHERE (Mandant_ID = -99)
            AND (Adresscode = @Adresscode)
            AND (Nummer = @Nummer)
            AND (Liste = @Liste)
         FETCH NEXT FROM cIdx INTO @Adresscode,@Nummer,@Liste
         END
         CLOSE cIdx
END
      DEALLOCATE cIdx

   SET NOCOUNT OFF


Gruss

Alex
www.aspintranet.de

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an