Обратные отображения типов данных по умолчанию для источников данных Oracle

В следующей таблице перечислены обратные отображения типа данных по умолчанию для источников данных Oracle NET8.

Табл. 1. Обратные отображения типов данных по умолчанию Oracle NET8
Имя типа объединения Минимальная длина для объединения Максимальная длина для объединения Минимальный масштаб для объединения Максимальный масштаб для объединения Bit Data для объединения Операции для данных объединения Имя удаленного типа Удаленная длина Удаленный масштаб Bit Data

BIGINT

0 8 0 0 N \0 NUMBER 19 0 N
BLOB 0 2147483647 0 0 Y \0 BLOB 0 0 Y
CHARACTER 1 254 0 0 N \0 CHAR 0 0 N
CHARACTER 1 254 0 0 Y \0 RAW 0 0 Y
CLOB 0 2147483647 0 0 N \0 CLOB 0 0 N
DATE1 0 4 0 0 N \0 DATE 0 0 N
DECIMAL 0 0 0 0 N \0 NUMBER 0 0 N
DECFLOAT 0 8 0 0 N \0 NUMBER 0 0 N
DECFLOAT 0 16 0 0 N \0 NUMBER 0 0 N
DOUBLE 0 8 0 0 N \0 FLOAT 126 0 N
FLOAT 0 8 0 0 N \0 FLOAT 126 0 N
INTEGER 0 4 0 0 N \0 NUMBER 10 0 N
REAL 0 4 0 0 N \0 FLOAT 63 0 N
SMALLINT 0 2 0 0 N \0 NUMBER 5 0 N
TIME 0 3 0 0 N \0 DATE 0 0 N
TIMESTAMP 2 0 10 0 0 N \0 DATE 0 0 N
TIMESTAMP(p) 3 - - - - N \0 TIMESTAMP(p) - - N
VARCHAR 1 4000 0 0 N \0 VARCHAR2 0 0 N
VARCHAR 1 2000 0 0 Y \0 RAW 0 0 Y
Прим.:
  1. Когда для параметра date_compat задано значение OFF, тип DATE объединения отображается на дату Oracle. Когда для параметра date_compat задано значение ON (что эквивалентно TIMESTAMP(0)), он отображается на тип Oracle TIMESTAMP(0).
  2. Это отображение типов действительно только для Oracle Версии 8.
    • TIMESTAMP(p) представляет отметку времени с переменным масштабом от 0 до 9 для Oracle и от 0 до 12 для системы объединения. При масштабе от 0 до 9 масштаб удаленного типа Oracle TIMESTAMP совпадает с масштабом TIMESTAMP объединения. Если масштаб TIMESTAMP объединения больше 9, соответствующий масштаб TIMESTAMP Oracle - 9, то есть максимально возможный в Oracle.
    • Это отображение типов действительно только для Oracle Версии 9, 10 и 11.