Cześć,
mam pytanie dot. własności pól w bazie. Powiedzmy, że chcę mieć kolumnę, w której każdy rekord ma przyjmować jedną z dwóch wartości.
Wiem, że mogę to zrobić za pomocą drugiej tabeli, w której byłyby dodane wszystkie te możliwe opcje i połączeniu obu tabel relacją. Pytanie jest czy istnieje konstrukcja, która wykonuje to bez tej dodatkowej tabeli. Tak jak np. podaje, że pole ma przyjmować liczbę z danego zakresu.
Może pytanie głupie ale chciałbym się dowiedzieć, czy jest na to inny sposób niż osobna tabela + relacja.
co to za wartości i ile ich ma być ?
Może ENUM Ci wystarczy
To miałyby być dwie klasy podatkowe. Czyli albo 23% albo 8%.
Faktycznie.. Enum
...a w SQLite jest enum?
Fakt nie zauważyłem
No to sobie zapisz to w kodzie, bez sensu trzymać to w bazie no chyba że będziesz to codziennie edytował. I po stronie koud validuj.
Możesz założyć ograniczenie CHECK po stronie bazy. SQLite obsługuje.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)