Hirdetés
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Apróbb változással jön a Pixel 11 az első képek szerint
- One mobilszolgáltatások
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Honor Magic8 Lite - a félig sikerült bűvésztrükk
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- Milyen okostelefont vegyek?
- Ennyit dobott egy telefon gyártási költségén a memóriakrízis a Xiaomi szerint
- Okosóra és okoskiegészítő topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
Új hozzászólás Aktív témák
-
nyunyu
félisten
Javaslom a szabványos merge szintaxis tanulmányozását.
Sok fejfájástól megment, ha több tábla joinja alapján kell updatelni egy táblát...
Egyébként már az updateedet sem értem, miért kéne többször lefutnia az alselectnek, ha egyre limitáltad a visszaadható eredmény számát?
Meg a join feltétel is kompletten hiányzik, ami alapján leválogatnád, hogy melyik rossz sorhoz milyen jó partnerkód tartozna.Ez most pont azt csinálja, hogy leválogatja a legnagyobb partnerkódot, és annyi+1-et ráupdatel minden 200000-es sorra.

Ezzel maximum annyit tudsz csinálni, hogy beteszed egy kurzorba az összes 200000-es sort, aztán egyesével végigiterálva rajtuk mindig eggyel nagyobb értékkel updateled őket.
Vagy valami nagyon elborult merget írsz, ami besorszámozza a sorokat, aztán az alapján updatel:
merge into cikktorzs_customer u
using (select cc.id, cc.cust_partnerkod, row_number() over (order by cc.id) rn
from cikktorzs_customer cc
where cc.cust_partnerkod = 200000) x
on (u.id = x.id)
when matched
then update set u.cust_partnerkod = x.cust_partnerkod + x.rn;
Új hozzászólás Aktív témák
- Milyen házat vegyek?
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Synology NAS
- Windows 11
- Apróbb változással jön a Pixel 11 az első képek szerint
- Mikrotik routerek
- Kínai és egyéb olcsó órák topikja
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- HP EliteBook 840 G10 14" i5 1335U, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4530, 100% Akkumulátor
- Xiaomi Redmi Note 13 Pro 256GB,Újszerű,Dobozaval,12 hónap garanciával
- 193 - Lenovo Legion 5 (15IRX10) - Intel Core i7-14700HX, RTX 5070 (ELKELT)
- Lenovo ThinkPad P15 Gen 2 i7-11850H 32 GB RAM 512 GB SSD NVIDIA T1200 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


