Sdílet prostřednictvím


Vytváření odstraňovacích dotazů (Visual Database Tools)

platí pro:SQL Server

Všechny řádky v tabulce můžete odstranit pomocí dotazu Delete.

Poznámka

Odstranění všech řádků z tabulky vymaže data v tabulce, ale neodstraní samotnou tabulku. Pokud chcete odstranit tabulku z databáze, klikněte pravým tlačítkem myši na tabulku v Průzkumníku objektů a vyberte Odstranit.

Když vytvoříte odstraňovací dotaz, podokno Kritéria se změní tak, aby odráželo možnosti dostupné pro odstranění řádků. Protože v dotazu Delete nezobrazujete data, odeberou se sloupce Výstup, Seřadit podle a Pořadí řazení. Kromě toho se zaškrtávací políčka vedle názvů sloupců v obdélníku představujícím objekt tabulky nebo tabulky s hodnotou tabulky odeberou, protože není možné určit jednotlivé sloupce, které chcete odstranit.

Pokud návrhář dotazů a zobrazení nemůže odstranit jeden nebo více řádků, žádný z nich se neodstraní a zobrazí se zpráva s informací, které řádky obsahují informace, které nelze z databáze odstranit.

Opatrnost

Akci spuštění dotazu Delete nelze vrátit zpět. Před provedením odstraňovacího dotazu zálohujte data.

Vytvoření odstraňovacího dotazu

  1. Přidejte tabulku pro odstranění řádků z podokna Diagram.

  2. V nabídce Návrhář dotazů přejděte na příkaz Změnit typ a pak vyberte Odstranit. Poznámka Pokud se při spuštění dotazu Odstranit zobrazí v podokně Diagram více než jedna tabulka, zobrazí Návrhář dotazu a zobrazení dialogové okno Odstranit tabulku s výzvou k zadání názvu tabulky k odstranění řádků.

Při spuštění dotazu Delete se v podokně Výsledky (Visual Database Tools) nezobrazí žádné výsledky. Místo toho se zobrazí zpráva označující, kolik řádků bylo odstraněno.