Bazat e të dhënave

Enums in databases

Në shqip: Enum-et në databazë

ShpjegimiSQ

Për vlera nga një listë e fiksuar (statusi: 'aktiv', 'pezulluar', 'fshirë') ke tri zgjedhje: një tip ENUM, një kufizim CHECK (status IN (...)), ose një tabelë më vete — më fleksibël kur lista ndryshon.

EnglishEN

For values from a fixed list (status: 'active', 'suspended', 'deleted') you have three options: an ENUM type, a CHECK constraint (status IN (...)), or a separate lookup table — more flexible when the list changes.

Si ta mendosh

Si një menu me opsione të paracaktuara në vend të një fushe të lirë.

Lexoje në anglisht

Like a dropdown of preset options instead of a free-text field.

Shembull kodisql

ALTER TABLE porosite ADD CONSTRAINT statusi_ok
  CHECK (statusi IN ('e re', 'e paguar', 'e dërguar'));

Terma të lidhur