Forskjellen mellom Slett & avkorte i Oracle

Forskjellen mellom Slett & avkorte i Oracle


Oracle Database er en av de mektigste database styringssystemer. Den er produsert og distribuert av Oracle Corporation. Når lære å bruke kommandoene forbundet med dette systemet, er det viktig å forstå forskjellene mellom dem. Selv om enkelte funksjoner, som for eksempel "Slett" og "avkorte," kan synes å være like, de oppfører seg annerledes og bør brukes på den måten som de var tiltenkt.

Bruksanvisning

1 Bestem deg for dataene som skal slettes fra Oracle database tabell.

2 Bruk "Slett" for å fjerne rader fra tabellen. Legge til en "Hvor" klausulen til denne funksjonen vil føre bare radene som tilfredsstiller en viss tilstand skal fjernes. Operasjonen er ikke permanent og krever en bekreftelse, som kan gis ved å skrive "Commit" eller "Rollback». Det første alternativet vil bekrefte slettingen og dataene vil bli fjernet, mens den andre kommandoen vil angre "Slett" og tabellen forblir uendret.

3 Bruk "Avkort" kommando for å fjerne alle radene fra tabellen. Legg merke til at denne type operasjon er permanent og ikke krever noen bekreftelse. Ingen tilbakerulling er mulig og "Hvor" klausulen kan legges til syntaksen til denne funksjonen. Men, "avkorte" er raskere og bruker ikke så mye plass som "Slett". Dette er de grunnleggende forskjellene mellom Oracle Database kommandoer.