- Apple iPhone 17e – mágnesek ereje
- Hivatalos a OnePlus 13 startdátuma
- Huawei Watch GT Runner 2 – óra a futóra?
- Yettel topik
- Xiaomi 17 Ultra - jó az optikája
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Samsung Galaxy S23 Ultra - non plus ultra
- Beköltöztette az AI-t az iOS az Apple Musicba
- Apple Watch
Új hozzászólás Aktív témák
-
DS39
nagyúr
válasz
kw3v865
#3399
üzenetére
túlbonyolítod, de itt:
@ID=(SELECT OBJECTID FROM INSERTED)
minek a kurzor, ha itt benne hagyod azt a belső selected ami több sort fog visszahozni.
miért nem csinálod úgy ahogy írtam az elején?

ALTER TRIGGER nepesseg_szum ON OVEZETEK
INSTEAD OF INSERT
AS
BEGIN--és a triggeren belül insertálod
INSERT INTO OVEZETEK (oszlopnevek....)
SELECT oszlop1, oszlop2,
(SELECT SUM (TELEPULES.LAKOSOK) FROM TELEPULES
WHERE TELEPULES.SHAPE.STWithin(I.SHAPE)=1),
oszlop4, oszlop5 ....
FROM INSERTED IEND
--(kb ennyi, csak egészítsd ki a tényleges oszlopnevekkel a selectben, és az insert into sorban)ne after insert után update-elj, hanem eleve ne engedd addig az insertet a táblába míg át nem alakítod úgy az eredményt, ahogy neked megfelelő.
így szerintem nem kapnál eleve ilyen hibaüzenetet, hiszen az inserted táblában soronként egy SHAPE érték lesz, ezért a SUM is csak egy értéket ad vissza.
Új hozzászólás Aktív témák
- BMW topik
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Apple iPhone 17e – mágnesek ereje
- Kerékpárosok, bringások ide!
- Hivatalos a OnePlus 13 startdátuma
- PlayStation 5
- A Föld teraformálásával építene galaktikus birodalmat Elon Musk
- TCL LCD és LED TV-k
- Kormányok / autós szimulátorok topikja
- Analóg fényképezés
- További aktív témák...
- MSIGeForce RTX 4080 SUPER GAMING X SLIM 16G - Alza garancia 2027.01.31 - BESZÁMÍTOK!
- Prémium Tápegységek Yó árasítva Ingyen Fox-al érdekelnek?
- Szép Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i9-11950H 64/2TB RTX A4000 8GB 4K OLED
- Sennheiser HD560S
- Iphone 15 Pro MAX 256GB, fehér titán, 85% akksi, TÖKÉLETES ÁLLAPOT
- AKCIÓ! MacBook Pro 13 M1 8GB RAM 512GB SSD notebook garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3732
- billentyűzetek - kiárusítás - Logitech, Corsair, ASUS
- GYÖNYÖRŰ iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4404
- Keresünk Galaxy S21/S21+/S21 Ultra/S21 Fe
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



