Hirdetés

Új hozzászólás Aktív témák

  • kw3v865
    senior tag

    igen, így.

    esetleg még beleteheted a CREATE sor elé ezeket:

    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO

    rágugliztam a hibaüzenetre, a triggert létrehozó scriptet az SQL Server Management Studio-ban futtatod le?
    ha nem, próbáld meg úgy is.

    Most próbáltam így is, de hiába, sajnos nem megy.
    Igen, a Management Studioban futtatom. Az övezeteket pedig ArcGIS-ben rajzolom.

    Tehát a lényeg az hogy az alábbival viszont jól lefut, HA csak egy sort commit-olok egyszerre:

    ALTER TRIGGER nepesseg_szum ON OVEZETEK
    AFTER INSERT
    AS
    BEGIN
    DECLARE @TERULET GEOMETRY

    SET @TERULET = (SELECT SHAPE FROM INSERTED)

    UPDATE OVEZETEK SET Nepesseg_ossz = (SELECT SUM(n.lakosok) from NEPESSEG_EOV N
    WHERE N.SHAPE.STWithin(@TERULET)=1) WHERE OVEZETEK.OBJECTID=(SELECT OBJECTID FROM INSERTED);

Új hozzászólás Aktív témák