|
![]() | JednoduchΘ typy pevnΘ dΘlky (Integer, Real, Date apod.) | ![]() | Typy jazyka | Typ binßrnφ °et∞zec (Binary) | ![]() |
Typy °et∞zec znak∙ se v klientskΘm programovacφm jazyce popisujφ takto:
String [ dΘlka ]
t°φd∞
nφ
DΘlka je celoΦφselnß konstanta oznaΦujφcφ maximßlnφ poΦet znak∙ °et∞zce. Pouze vÜak n∞kterΘ funkce (Strinsert
apod.) umφ pracovat s °et∞zci delÜφmi ne₧ 255 znak∙. Operßtor + pro spojovßnφ °et∞zc∙ o°ezßvß °et∞zce na cca 4000 znak∙.
Ka₧d² °et∞zec mß na svΘm konci omezovacφ znak s hodnotou 0. Pro tento znak se p°i deklaraci °et∞zce rezervuje mφsto automaticky. Pokud budete °et∞zec indexovat a pracovat s jeho jednotliv²mi znaky (jako s polem znak∙), index prvnφho znaku je 1 (na rozdφl od Pascalu nenφ znak a indexem 0 definovßn). Poslednφ index je o 1 v∞tÜφ ne₧ zadanß dΘlka, ale do znaku s tφmto indexem nenφ dovoleno zapsat nic jinΘho ne₧ omezovacφ znak, tedy hodnotu Chr(0)
.
┌daj t°φd∞nφ
nemusφ b²t uveden û °et∞zce se pak t°φdφ podle ASCII k≤d∙ sv²ch znak∙. Pokud uveden je, pak mß tvar:
COLLATE jmΘno_jazyka
nebo
COLLATE jmΘno_jazyka IGNORE_CASE
kde jmΘno_jazyka
je oznaΦenφ n∞kterΘho z podporovan²ch jazyk∙ û viz seznam jazyk∙ . INGORE_CASE znamenß, ₧e se p°i t°φd∞nφ nemß p°ihlφ₧et k velikostφ pφsmen.
![]() | JednoduchΘ typy pevnΘ dΘlky (Integer, Real, Date apod.) | ![]() | Typy jazyka | Typ binßrnφ °et∞zec (Binary) | ![]() |