Hirdetés
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- OLED TV topic
- Redmi Pad 2 Pro / Poco Pad M1 - egy teszt, két lélek
- Vezeték nélküli fejhallgatók
- iPad topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Melyik tápegységet vegyem?
- Milyen egeret válasszak?
- Milyen TV-t vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Ú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
- Kés topik
- Hivatalosan is elkezd védekezni az Intel csodafegyvere ellen az új Geekbench
- Gitáros topic
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Steam topic
- 50 év után kilőtt négy űrhajós a Holdra
- Xbox Series X|S
- Formula-1
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- OLED TV topic
- További aktív témák...
- ASUS TUF Gaming GeForce GTX 1650 OC 4GB GDDR6
- ELADÓ: SAMSUNG Odyssey G5 34" ULTRAWIDE GAMER MONITOR BRUTÁL ÉLMÉNY!
- LG OLED 42C2 hibátlan, beégésmentes, 120Hz, PS5/Xbox gaming TV
- AMD Ryzen R9 5900X 12Mag / 24Szál / 3,7 / 4,8 GHz / 22 Hónap Alza.hu garancia / Beszámítás OK!
- Gainward 4060Ti Ghost 8GB / 10 Hónap Alza.hu Garancia / Beszámítás OK! Akciós ár!
- Samsung Galaxy A04s / 3/32GB / Kártyafüggetlen / 12Hó Garancia
- GAMING PC! Ryzen 7600X / RX 7800 XT / 32GB DDR5 / 512GB NVMe / 700w! BeszámítOK
- 27% - LG UltraGear 27GS75Q-B Monitor! 2560x1440 / 200Hz / 1ms / G-Sync / G-Sync / FreeSync
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- SÁRGA! -20%!!! MACBOOK NEO!!!! - MAGYAR BILLES! - CITRUS AJÁNDÉKKAL!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


