Co je to Truncate?

Výraz:
Truncate
Význam:
Truncate je příkaz v jazyce SQL. Tento příkaz má za úkol provést dealokaci tabulky, což znamená, že se databázová tabulka vyprázdní (smažou se veškeré její řádky, struktura zůstane zachovaná, definice sloupců, indexy a nastavení constrains zůstanou rovněž zachované).

Jaký je rozdíl mezi TRUNCATE a DROP TABLE?


K vymazání celé tabulky slouží příkaz DROP TABLE.
DROP TABLE vymaže kompletně celou tabulku, zatímco příkaz TRUNCATE smaže pouze všechny řádky tabulky.

Co se stane s autoinkrementálními sloupci?


Při provádění příkazu TRUNCATE se počítadlo u sloupce s autoinkrementální hodnotou nastaví na 0.

Je možné použít klauzuli WHERE společně s TRUNCATE?


Ne. U příkazu TRUNCATE TABLE není možné použít klauzuli WHERE. TRUNCATE vymaže úplně všechny řádky tabulky. Pokud chcete vymazat jen některé řádky, použijte příkaz DELETE.


Mohlo by vás také zajímat: MySQL, SQL
Pojem zařazen v kategorii Databáze.

Další okolní pojmy ze stejné kategorie:

Užitečné zkratky - víte, co znamenají?

Užitečné souborové formáty

Váš názor nás zajímá!

Dejte nám vědět, jak se vám tento web líbí. Napište nám!