Стандартний і мінімальний розмір 1 байт. BYTE і CHAR мають таку саму семантику, як і VARCHAR2. Символьні дані фіксованої довжини символів розміру довжини. Кількість байтів може бути вдвічі більшою для кодування AL16UTF16 і в три рази для кодування UTF8.
Oracle пропонує кілька числових типів даних, включаючи NUMBER, INTEGER і FLOAT. NUMBER використовується для зберігання числових значень з високою точністю, INTEGER використовується для зберігання цілих чисел, а FLOAT використовується для зберігання наближених числових значень.
Oracle гарантує переносимість чисел із точністю до 20 базових 100 цифр, що еквівалентно 39 або 40 десятковим цифрам залежно від положення десяткової коми. s — масштаб або кількість цифр від коми до молодшої цифри. Шкала може варіюватися від -84 до 127.
Числові типи даних
Тип даних | Зберігання |
---|---|
внутр | 4 байти |
bigint | 8 байт |
десятковий (p, s) | 5-17 байт |
числове (p, s) | 5-17 байт |
Таблиця 3-1 Внутрішні типи даних Oracle
Внутрішній тип даних Oracle | Максимальна внутрішня довжина | Код типу даних |
---|---|---|
НОМЕР | 21 байт | 2 |
ДОВГО | 2^31-1 байт (2 гігабайти) | 8 |
ROWID | 10 байт | 11 |
ДАТА | 7 байт | 12 |