Diskuze: Transakcie - môžu sa dáta zmeniť?
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
V podstatě ano. Mezi dvěma selecty se to stát může. Ale jak to myslíš
transakcia, v ktorej by boli dva rovnaké SELECT dotazy
Neumím si představit důvod dvou stejných selectů v jedné transakci...
Transakce ti zaručuje konzistenci dat, takže dva stejné dotazy vrátí v rámci transakce vždy stejné výsledky.
Ovšem nutno dodat, že výsledek bude stejný v rámci sigma-algebry,
nikoliv z hlediska toho, co reálně uvidíš.
Pokud máš v tabulce 100 záznamů a uděláš SELECT TOP 10 *, můžeš dostat
pokaždé různá data.
Transakce ti zaručuje konzistenci dat, takže dva stejné dotazy
vrátí v rámci transakce vždy stejné výsledky.
vs
V podstatě ano. Mezi dvěma selecty se to stát může.
Takže? Dva rovnaké
selecty bol len príklad, potrebujem to využiť inak
Mezi dvěma selecty ANO, ovšem pokud jsou tyto selecty v jedné transakci, tak NE. Ovšem, jak píše coells může být rozdíl mezi tím, co vidíš a tím, co je skutečně v DB. Jen jsem právě nějak nepochopil, proč jsi chtěl mít dva stejné selecty v jedné transakci...
Záleží na tom ? Bol to len príklad, neplánujem to použiť, potreboval
som to vedieť kvôli niečomu inému. Každopádne ďakujem za upresnenie
Zobrazeno 6 zpráv z 6.