12.2 кесте. Деректердің скалярлық тҥрі
Деректер тҥрі
хабарландыру
Белгілік
CHAR|VARCHAR
Биттік
BIT|BIT VARYING
Нақты сандар
NUMERIC|DECIMAL|INTEGER|SMALLINT
Шамамен алынған сандар
FLOAT|REAL|DOUBLE PRECISION
Кҥні/уақыты
DATE|TIME|TIMESTAMP
Интервал
INTERVAL
Таңбалар деректері СУБД жасаушыларымен
анықталған таңбалар
жинағына кіретін таңбалар тізбегінен тҧрады. Таңбалар жиынтығы
SQL тілінің әртҥрлі диалектілеріне
тән болатындықтан, таңба тҥрінің
деректер мәндерінің бір бӛлігі болуы мҥмкін таңбалар нақты іске
асыруға байланысты болады.
Таңба деректері тҥрімен
бағанды анықтағанда, ҧзындық параметрі
берілген бағанда орналастырылуы мҥмкін
таңбалардың максималды
санын кӛрсету ҥшін пайдаланылады. Таңба жолы тіркелген (CHAR)
немесе айнымалы (VARCHAR) ҧзындығы ретінде анықталуы мҥмкін.
Егер жол белгілі бір ҧзындық мәндерімен анықталса, онда оған аздаған
таңбаларды енгізген кезде, мән кӛрсетілген
оң жаққа оң жаққа
қосылатын кеңістіктермен толтырылады. Егер жол айнымалы мәндер
мәнімен анықталса, онда дерекқорда азырақ таңбаларды енгізу арқылы
сыртқы жадтың белгілі бір экономикасына қол жеткізуге мҥмкіндік
беретін енгізілген таңбалар ғана сақталады.
Бит жолдарын анықтау ҥшін бит деректер тҥрі
пайдаланылады,
яғни әрқайсысы 0 немесе 1 мәніне ие екілік сандардың (биттердің)
кезектілігі болып табылады.
Нақты сандық деректер тҥрі нақты кӛрінісі бар сандарды анықтау
ҥшін пайдаланылады,
яғни сандар сандардан, қосымша ондық
нҥктеден және қосымша таңбалардан тҧрады.
Нақты сандық
деректердің деректері бӛлшек бӛліктің дәлдігі мен ҧзындығы бойынша
анықталады. Дәлдік санның цифрлық ондық санының жалпы санын
кӛрсетеді, ол бҥтін бӛлік ретінде де, бӛлшек, бірақ ондық нҥктенің ӛзін
ескермей тҧрады. Масштабта санның бӛлшек
ондық орындарының
санын анықтайды.
Достарыңызбен бөлісу: