2.09 - Oracle 数据类型映射 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

prodname
Teradata QueryGrid
vrm_release
2.09
created_date
2019 年 5 月
category
安装
用户指南
管理
配置
featnum
B035-5991-059K-CHS

全局类型到 Oracle 数据类型

发起程序连接器将全局数据类型映射到 Oracle 数据类型。

全局数据类型 Oracle 数据类型
G_Array Varchar(Unicode 字符集)
G_Array_VC_UTF16 / G_Array_VC_Latin Array
G_Bigint Bigint
G_Blob BLOB
G_Boolean Byteint
G_Byte Byte
G_ByteInt Byteint
G_Char_Latin / G_Char_UTF16 Char(Latin / Unicode 字符集)
G_Clob_UTF16 / G_Clob_Latin CLOB
G_Date Date
G_Decimal Decimal
G_Double Double precision
G_Float Float
G_Integer INTEGER
G_IntervalDayToSecond Interval day to second
G_IntervalYearToMonth Interval year to month
G_JSON_UTF16 / G_JSON NVarchar2
G_Number Number
G_SmallInt Smallint
G_Time Time
G_Timestamp Timestamp
G_TimestampWithTimeZone Timestamp with time zone
G_TimeWithTimeZone Time with time zone
G_Varbyte Long raw
G_Varchar_Latin Varchar(Latin 字符集)
G_Varchar_UTF16 NVarchar2(Unicode 字符集)
G_XML NVarchar2
其他 Varchar2

Oracle 数据类型到全局类型

目标连接器将 Oracle 数据类型映射到全局数据类型。

Oracle 数据类型 全局数据类型
Binary_Double G_Double
Binary_Float G_Float
BLOB G_Blob
Char G_Char_UTF16 / G_Char_Latin(基于字符集)
CLOB G_Clob_UTF16
Date G_Timestamp
IntervalDS G_IntervalDayToSecond
IntervalYM G_IntervalYearToMonth
Long G_Clob_UTF16
Long raw G_Blob
NChar G_Char_UTF16
NClob G_Clob_UTF16
Number G_Number
NVarchar G_Varchar_UTF16
RAW G_Byte
Timestamp G_TimeStamp
Timestamp with local time zone G_TimeStamp
Timestamp with time zone G_TimestampWithTimeZone
Varchar2 / Varchar G_Varchar_UTF16 / G_Varchar_Latin(基于字符集)
Varray G_Array
用户必须可以访问 SELECT_CATALOG_ROLE。
其他 当前不支持

Oracle Varchar 和 Binary 数据类型注意事项

Oracle 连接器 BLOB 列和 CLOB 列的大小上限分别为 2GB 和 1GB。但是,由于这些类型占用内存的特性,当其大小接近 1GB 时,Oracle 端将需要大量的资源。因此,在使用 CLOB 或 BLOB 类型时,Teradata 建议增加 Oracle 连接器驱动程序的堆大小。