Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.07.2015 Ostrzeżenie: (0%)
|
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. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%)
|
Możesz założyć ograniczenie CHECK po stronie bazy. SQLite obsługuje.
|
|
|
|
pawstrze Pole z ograniczoną ilością opcji (a'la lista rozwijana) 1.09.2016, 12:32:17
Pyton_000 co to za wartości i ile ich ma być ?
Może ENUM Ci... 1.09.2016, 12:35:49
pawstrze To miałyby być dwie klasy podatkowe. Czyli albo 23... 1.09.2016, 12:42:14
Pyton_000 Fakt nie zauważyłem
No to sobie zapisz to w kodz... 1.09.2016, 12:54:57 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 09:55 |