1. INTEGER (или INT) целое, хранится в 4 байтах. Значения от -2147483647 до + 2147483648.
ВOracleкроме того: BINARY_INTEGERтолько для операций, а не для хранения.
2. SMALLINT (SHORTINT)- короткое целое (2 байта), интервал значений от - 32767 до +32768
· Действительные:числа с дробной частью.
FLOAT (REAL) -числа с плавающей точкой (для хранения отводится 8 байт).
SMALLFLOAT - числа с плавающей точкой (для хранения отводится 4 байта).
DECIMAL(p) - аналогичный FLOAT с числом значащих цифр p.
DECIMAL(m, n) - m - общее количество десятичных цифр, n - количество цифр после десятичной запятой.
· Символьные: содержат буквы, цифры и специальные символы.
CHAR(n) - n длина строки.
CHAR –один символ.
VARCHAR(n) (ВOracleтакже VARCHAR2(n))- символьная строка переменной длины. Для хранения данных этого типа отводится число байт, соответствующее реальной длине строки.
· Дата и время
DATE - тип данных для хранения даты. (системная дата SYSDATE)
TIME - тип данных для хранения времени.
INTERVAL - тип данных для хранения верменного интервала.
· Данные в двоичном коде
BLOB - хранят данные в двоичном коде любого объема (изображения, исполняемые файлы и т.д.). В Oracleмаксимальная длина – 4GB.