BD-1st-2.4-lab7.tresc-1.1-Slajd6

Z Studia Informatyczne
Wersja z dnia 09:13, 9 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Typy danych – łańcuchy

Typy danych – łańcuchy


Istnieje kilka typów danych pozwalających na definiowanie atrybutów składujących tekst. Typ CHARACTER (w skrócie CHAR) reprezentuje łańcuchy znaków o długości równej zdefiniowanej (n). Jeżeli wstawiony łańcuch jest krótszy, jest on uzupełniany znakami spacji do odpowiedniej długości. Według FIPS (Federal Information Processing Standards ) powinna istnieć możliwość definiowania łańcuchów o długości 1000 znaków, ale maksymalna wartość tutaj zależy od producenta SZBD.

Typ CHARACTER VARYING (w skrócie CHAR VARYING) jest typem podobnym do typu CHAR. Tutaj jednak podaje się nie długość składowanego łańcucha, a jego maksymalną długość. Możliwe jest zatem składowanie łańcuchów krótszych niż podany rozmiar i nie są one uzupełniane spacjami. Podobnie jak w przypadku typu CHARACTER powinna istnieć możliwość definiowania łańcuchów o maksymalnej długości równej 1000 znaków, ale faktyczna maksymalna wartość tutaj zależy od producenta SZBD.

Typy CHARACTER i CHARACTER VARYING posiadają również swoją wersję, która pozwala na przechowywanie łańcuchów zawierający znaki narodowe z predefiniowanego zestawu znaków. Te dodatkowe wersje typów łańcuchowych nazywają się prawie tak samo, jak wersje oryginalne. Jedyną różnicą jest to,że ich nazwa jest uzupełniona o słowo NATIONAL.

Parametr (n), oznaczający długość albo maksymalną długość łańcucha, dla każdego z typów przedstawionych na slajdzie jest opcjonalny i domyślnie wynosi 1.


<< Poprzedni slajd | Spis treści | Następny slajd >>