Pole wyboru w bazie - tablica

Pole wyboru w bazie - tablica
GC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 249
0

Witam,
W bazie danych mam tabele SAMOCHODY i pole o nazwie RODZA_PALIWA, chciałbym żeby w tym polu można było wybrać jedną z 5 możliwych wartości.

SQLDeveloper
Napisałem kod w Pl/SQL, który tworzy taką tablicę:

Kopiuj
 
declare
	type tablicaPaliw is table of varchar2(15)
	index by binary_integer;
tPaliw tablicaPaliw;
begin
  tPaliw(0) := 'BENZYNA';
  tPaliw(1) := 'DIESEL';
  tPaliw(2) := 'LPG';
  tPaliw(3) := 'BENZYNA + LPG';
  tPaliw(4) := 'HYBRYDA';
end;

*Action:
anonymous block completed

Teraz klikam prawym na tabelę SAMOCHODY wybieram edit, przechodzę do odpowiedniej kolumny, ale w Data Type dalej nie ma tej tablicy do wyboru. W jaki sposób można osiągnąć takie pole, w którym będzie można wybrać jedną z kilku wartości?

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
1

zdajesz sobie sprawę, że SQLDeveloper to program narzędziowy a nie program dla usera końcowego. Inaczej - takich rzeczy nie robi się po stronie bazy. Po stronie bazy możesz np. sprawdzać czy dane pole ma wymaganą wartość (FK, Check, Trigger)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.