Wat is het verschil tussen zacht verwijderen en hard verwijderen in SQL, Informatica power center en Informatica cloud?


Beste antwoord

Allereerst bedankt voor het plaatsen van zon geweldige vraag ……

Voordat ik daadwerkelijk naar de vraag ga, raad ik kandidaten aan te kiezen voor CloudFoundation als u op zoek bent naar Informatica-training.

Ze bieden gratis cursus ook. Dus mannen gebruiken het en profiteren van de voordelen van een gratis cursus.

OK, laten we nu ingaan op de vraag:

SQL:

Zachte verwijdering:

Het betekent dat u een record markeert als verwijderd in een bepaalde tabel, in plaats van dat u het record daadwerkelijk verwijdert.

Moeilijk verwijderen:

Dit betekent dat u het record volledig uit de tabel verwijdert.

Informatica PowerCenter:

Over het algemeen vindt Dataware-huizen het niet leuk om een ​​record van de tafel te verwijderen. Het hangt allemaal af van de zakelijke vereisten, anders is het strikt verboden.

Zachte verwijdering:

We hebben een specifieke markeer in de brontabel als DELETE\_FLAG die de waarde N zou hebben. Na het filteren van de records moeten we de records bijwerken met de waarde Y, dwz dat het record moet worden verwijderd.

Moeilijk verwijderen:

De records met betrekking tot ongeldige transacties worden volledig verwijderd uit de brontabel door een DML-verklaring af te geven.

Hoop dat het helpt !!!

Antwoord

In een zachte verwijderquery verwijdert u niet echt een rij uit een tabel. In plaats daarvan werkt u alleen een bepaalde kolom in die rij bij.

Als u een harde verwijdering uitvoert, doet u dat wel het verwijderen van die bepaalde rij uit de tabel.

Als je een eenvoudig voorbeeld wilt beschouwen waarin zacht verwijderen wordt gebruikt, is Facebook. Als je denkt dat je je account verwijdert, ben je dat eigenlijk niet. U werkt gewoon een kolom in de tabel bij, laten we zeggen is\_active kolom en stelt deze in op 0. Wanneer u zich aanmeldt met dezelfde gebruikersnaam en wachtwoord, maakt u daar geen nieuw account aan. In plaats daarvan werkt u dezelfde kolom opnieuw bij naar 1.

Voorlopig verwijderen is een update-vraag, terwijl hard verwijderen een daadwerkelijke verwijderopdracht is.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *