Výhody výčtů jsou:
- Výkon je lepší. Můžete pouze zobrazit to, co získáte ze základní tabulky, místo abyste měli samostatnou vyhledávací tabulku, která převádí kód na hodnotu, nebo logiku aplikace, která převádí kód na hodnotu. To může být užitečné zejména v aplikacích datových skladů.
- Ad hoc SQL se snadněji píše
Nevýhody jsou:
- Kódování zobrazovaných hodnot do databáze ddl je chybná forma. Pokud převedete hodnotu výčtu do jiné zobrazené hodnoty v kódu aplikace, přijdete o mnoho výhod používání výčtů.
- Přidání hodnot vyžaduje změny DDL
- Ztěžuje jazykovou lokalizaci
- Přenositelnost databáze je snížena