Legjobb válasz
Először is köszönöm, hogy ilyen nagyszerű kérdést adott ki ……
Mielőtt ténylegesen a kérdésre térnék, javaslom a jelölteknek, hogy válasszák a CloudFoundation span lehetőséget. > , ha az Informatica képzést keresi.
ingyenes tanfolyamot kínálnak is. Tehát férfi használja, és használja ki az ingyenes tanfolyam előnyeit.
Rendben, most térjünk rá a kérdésre:
SQL:
Lágy törlés:
Ez azt jelenti, hogy egy bejegyzést egy adott táblában töröltként jelöl meg, ahelyett, hogy ténylegesen törölné a rekordot.
Hard Delete:
Ez azt jelenti, hogy teljesen eltávolítja a rekordot a táblából.
Informatica PowerCenter:
Általában a Dataware házak nem szórakoztatják a rekord törlését a táblából. Minden az üzleti követelményektől függ, különben szigorúan tilos.
Lágy törlés:
Van egy speciális jelölje meg a forrás táblában DELETE\_FLAG néven, amelynek értéke N lenne. A rekordok szűrése után frissítenünk kell a rekordokat „Y” értékkel, vagyis a rekordot törölni kell.
Hard Delete:
Az érvénytelen tranzakciókkal kapcsolatos rekordok egy teljes DML utasítás kiadásával törlődnek a forrás táblából.
Remélem, ez segít !!!
Válasz
Lágy törlési lekérdezésben valójában nem töröl egy sort a táblából. Ehelyett csak egy adott oszlopot frissít a sorban.
Ha kemény törlést hajt végre, akkor az adott sor törlése a táblázatból.
Ha egy egyszerű példát szeretne megemlíteni, ahol a soft törlést alkalmazzák, akkor a Facebook. Ha úgy gondolja, hogy törli a fiókját, akkor valójában nem “. Éppen a táblázat néhány oszlopát frissíti, mondjuk az is\_aktív oszlopot, és állítsa 0-ra. Ha ugyanazon a felhasználónév és jelszó hitelesítő adatokkal jelentkezik be, akkor nem új fiókot hoz létre ott, hanem újból frissíti ugyanazt az oszlopot 1-ig.
A soft delete egy frissítési lekérdezés, míg a hard delete a tényleges törlési lekérdezés.