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čítadlou 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.


Viz také: MySQL, SQL
Pojem zařazen v kategorii Databáze.

Okolní pojmy ze stejné kategorie (mohlo by vás také zajímat):

Reklama
Hledáme posily! Zajímavá brigáda!
Máte zájem se podílet na tvorbě tohoto projektu? Hledáme někoho, koho by bavilo slovník rozšiřovat a přidávat nové pojmy. Samozřejmě, že ne zadarmo. Kontaktujte nás!

Reklama:

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!