Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Drop og Truncate | DDL og DML i SQL
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Videregående SQL

bookDrop og Truncate

Det er verdt å nevne to flere operasjoner i DDL: DROP og TRUNCATE.

DROP: Brukes til å slette databaseobjekter som tabeller, databaser og indekser.

TRUNCATE: Fjerner alle rader fra en tabell, men bevarer tabellens struktur.

Vi har brukt disse operasjonene for å tømme eller slette tabeller for å kontrollere oppgaver i tidligere kapitler:

DROP TABLE employees;

Kommandoen DROP TABLE vil fullstendig fjerne tabellen employees fra databasen. Vær oppmerksom på at denne handlingen vanligvis krever spesielle tillatelser i mange databasehåndteringssystemer (DBMS).

Hvis du arbeider på et prosjekt, har du kanskje ikke nødvendige tilgangsrettigheter. I neste kurs om Avanserte teknikker i SQL vil du lære om roller og hvordan du administrerer dem.

1
TRUNCATE TABLE employees;
copy

Kommandoen TRUNCATE TABLE fjerner alle data fra tabellen employees, slik at den blir tom. Tabellens struktur beholdes imidlertid, så kolonner og begrensninger forblir uendret. Du må ha riktige tillatelser for å utføre denne handlingen i et DBMS.

Vær forsiktig ved bruk av disse kommandoene. Uten sikkerhetskopier av databasen kan du ikke angre sletting av tabeller eller fjerning av data.

Note
Merk

Utviklere bruker ofte myk sletting ved å legge til en kolonne som is_deleted med typen BOOLEAN. Når en rad blir 'slettet', settes denne kolonnen til true (eller 1). På denne måten kan du spore slettede data uten å miste dem.

question mark

Hva er hovedforskjellen mellom DROP TABLE og TRUNCATE TABLE operasjoner?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

bookDrop og Truncate

Sveip for å vise menyen

Det er verdt å nevne to flere operasjoner i DDL: DROP og TRUNCATE.

DROP: Brukes til å slette databaseobjekter som tabeller, databaser og indekser.

TRUNCATE: Fjerner alle rader fra en tabell, men bevarer tabellens struktur.

Vi har brukt disse operasjonene for å tømme eller slette tabeller for å kontrollere oppgaver i tidligere kapitler:

DROP TABLE employees;

Kommandoen DROP TABLE vil fullstendig fjerne tabellen employees fra databasen. Vær oppmerksom på at denne handlingen vanligvis krever spesielle tillatelser i mange databasehåndteringssystemer (DBMS).

Hvis du arbeider på et prosjekt, har du kanskje ikke nødvendige tilgangsrettigheter. I neste kurs om Avanserte teknikker i SQL vil du lære om roller og hvordan du administrerer dem.

1
TRUNCATE TABLE employees;
copy

Kommandoen TRUNCATE TABLE fjerner alle data fra tabellen employees, slik at den blir tom. Tabellens struktur beholdes imidlertid, så kolonner og begrensninger forblir uendret. Du må ha riktige tillatelser for å utføre denne handlingen i et DBMS.

Vær forsiktig ved bruk av disse kommandoene. Uten sikkerhetskopier av databasen kan du ikke angre sletting av tabeller eller fjerning av data.

Note
Merk

Utviklere bruker ofte myk sletting ved å legge til en kolonne som is_deleted med typen BOOLEAN. Når en rad blir 'slettet', settes denne kolonnen til true (eller 1). På denne måten kan du spore slettede data uten å miste dem.

question mark

Hva er hovedforskjellen mellom DROP TABLE og TRUNCATE TABLE operasjoner?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3
some-alt