Mi a különbség a soft törlés és a törlés között az SQL-ben, az Informatica erőközpontban és az Informatica felhőben?


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 , 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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük