ALTER

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

ALTER je příkaz DDL SQL, který slouží ke změně databázových objektů. Všechny jeho možnosti se mohou lišit podle typu databáze, proto jsou v následujícím přehledu uvedena nejběžnější použití společná většině databázových platforem:

  • ALTER TABLE pro změnu struktury nebo způsobu uložení tabulky
  • ALTER VIEW pro změnu způsobu výběru dat v pohledu
  • ALTER INDEX pro změnu podkladových položek nebo typu indexu
  • ALTER PROCEDURE pro změnu zdrojového kódu uložené procedury

ALTER TABLE[editovat | editovat zdroj]

  ALTER TABLE <název tabulky>
  {[ALTER COLUMN <název sloupce>
      <nový datový typ> [NULL | NOTNULL]]
   | ADD <název sloupce> <datový typ>
     [DEFAULT <konstantní výraz>]
     [NULL | NOT NULL]
     [<omezení pro sloupce>]
   | {DROP COLUMN <název sloupce> [,...n]}

Mění strukturu tabulky smazáním, přidáním nebo přejmenováním atributu(ů). Mění jejich datový typ (doménu). Použití je možné i pro přejmenování tabulky.