- 7000 mAh-s aksit kapott a Motorola Moto G57 Power
- Már megint a Galaxy S Próról pletykálnak
- Így néz ki és ekkor startol a Honor 600 Pro
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Mobil flották
- Magisk
- 3D nyomtatással csökkentené a kijelző gyűrődését az Apple iPhone Foldnál
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
Új hozzászólás Aktív témák
-
Ispy
nagyúr
válasz
mr.nagy
#3579
üzenetére
Kell írni egy ciklust (CURSOR), ami összeállítja az INSERT utasítást egy változóba, amit az sp_executesql tárolt eljárással tudsz végrehajtani.
A változó, amibe az insertet rakod legyen NVARCHAR(MAX), a futtatás meg vagy EXEC sp_executesql(@VÁLTOZÓ) vagy csak simán EXEC (@VÁLTOZÓ).
Kábé a vázlata:
DECLARE @C_ID INT
DECLARE @CODE NVARCHAR(MAX)
DECLARE cursor_neve CURSOR LOCAL STATIC FOR SELECT ID FROM TÁBLA
OPEN cursor_neve
FETCH NEXT FROM cursor_neve INTO @C_ID
WHILE @@FETCH_STATUS=0
BEGIN
SELECT @CODE=ide jön a kód, ami visszadja az insert utasítást stringbe, vagy a tárol eljárás hívás paraméterekkel
FROM tábla
WHERE ID=@C_ID
EXEC (@CODE)
FETCH NEXT FROM cursor_neve INTO @C_ID
END
CLOSE cursor_neve
DEALLOCATE cursor_neveVagy, ha kell visszajövő érték is az SP-től, akkor sp_executesql-t lehet paraméterezni szépen, feljebb a link.
Új hozzászólás Aktív témák
- 8 GB-os GeForce RTX 2060 SUPER (OEM HP) - garanciával
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4671
- Panasonic CF-XZ6 AIO all-in-one laptop tablet 2k touch i5-7300u speciális ütésálló rugged
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC-Számítógép! Csere-Beszámítás! Ultra 5 245KF / RTX 5060 / 16GB RGB DDR5 / 1TB Nvme SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

