Hirdetés
- Fotók, videók mobillal
- Google Pixel topik
- OnePlus 15 - van plusz energia
- Milyen okostelefont vegyek?
- Idő előtt felbukkant a Motorola Razr 70: képek, specifikációk és ár is van
- Soundcore Liberty 4 Pro - basszus!
- Yettel topik
- Samsung Galaxy A57 - kecses test, lusta lélek
- Mobil flották
- Hivatalos a OnePlus Watch 4
Új hozzászólás Aktív témák
-
martonx
veterán
A trigger használata követhetetlenné teszi a kódot, hogy mikor mi, miért történik. Láttam már olyan kódot, hol nagyon a triggerekre alapoztak, aztán egy idő után már senki nem tudta megmondani, hogy mi, miért történik, mikor mi mit triggerel, majd végül miért okoznak a triggerek deadlockot.
Ettől még lehet értelme a triggereknek, ahogy NyuNyu is mondta, de tipikusan nem a kódolás megspórolása miatt kell őket használni, hanem amikor tényleg valami annyira belső dolgát kell az adatbázisnak rendben tartani. -
nyunyu
félisten
PHPből hívott tákolt eljárásnak átadod paraméterként a módosítandó értékeken kívül az elkövetőt is, aztán nem egy insert lesz benne, hanem egy másiodikkal a napló táblába szúrod az elkövetőt, tetthelyet, időbélyeget?
Trigger nagyon jó arra, hogy kikényszerítsd az adatbázis konzisztenciát, de annak jelentős teljesítményvesztés az ára.
-
bambano
titán
postgres:
ezen el tudsz indulni:
select * from a, (
select id,max(timestamp) as timestamp from a group by id) as c
where a.id=c.id and a.timestamp=c.timestamp;id | value | timestamp | id | timestamp
----+-------+-----------+----+-----------
1 | 100 | 5 | 1 | 5
3 | 300 | 5 | 3 | 5
2 | 250 | 4 | 2 | 4
(3 rows) -
bpx
őstag
Mivel nem írtál adatbáziskezelőt, automatikusan feltételezem, hogy szabad a pálya és lehet analitikus függvényeket használni (Oracle).
select
b.id, b.name, a.value, a.timestamp
from
b
join
(
select
id, value, timestamp
from
(
select
id, value, timestamp,
rank() over (partition by id order by timestamp desc) as rn
from
a
)
where
rn = 1
) a on (b.id = a.id);
Új hozzászólás Aktív témák
Hirdetés
- Autós topik
- Crimson Desert
- Luck Dragon: Asszociációs játék. :)
- Fotók, videók mobillal
- Debrecen és környéke adok-veszek-beszélgetek
- Google Pixel topik
- A jövőben nem csak a gazdagok kiváltsága lehet az Intel CPU-k tuningja
- Forza sorozat (Horizon/Motorsport)
- Tesla topik
- Teljes verziós játékok letöltése ingyen
- További aktív témák...
- Cayin ha 3a csöves fejhallgató erősítő
- Apple iPad Pro 12.9 6th. gen. 2022 M2 Wifi, 85% akku, patika, 12 hó gar
- Apple iPad Pro 11 3rd gen. 2021, M1 128GB, Wifi + Cell, 99% akku, patika, 12 hónap gar.
- Gamer PC i5-14400F RTX 2080 Ti 32GB DDR5!!!
- Diamond Viper II Z200 /S3/ 32MB /win95-98-vga/ perverzeknek !!!
- Apple iPhone SE 64GB Black Használt, megkímélt állapot 88% akkumulátor
- Bomba ár! Fujitsu LifeBook U904 - i5-4G I 10GB I 500GB I 14" QHD+ I Cam I W10 I Gari!
- 212 - Lenovo IdeaPad Slim 5 (16IMH9) - Intel Core U5 125H, no GPU
- eShark Karuta Gaming Egérpad - XL eladó 90cmx40cm
- Bomba ár! Asus BR1100F Convertible - Intel N6000 I 8GB I 128SSD I 11,6" Touch I Cam I W11 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

