Oracle 数据类型映射 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.19
Published
2022 年 7 月
Language
中文 (简体)
Last Update
2022-08-23
dita:mapPath
zh-CN/jpf1654813554544.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem

全局类型到 Oracle 数据类型

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

全局数据类型 Oracle 数据类型
G_Array Varchar(Unicode 字符集)
G_Array_VC_UTF16 / G_Array_VC_Latin Array
G_Bigint Number
G_Blob BLOB
G_Boolean Number(1)
G_Byte Long Raw
G_ByteInt Number(3)
G_Char_Latin Char(Latin 字符集)
G_Char_UTF8 / G_Char_UTF16 NChar
G_Clob_Latin CLOB
G_Clob_UTF8 / G_Clob_UTF16 NClob
G_Date Date
G_Decimal Number
G_Double Binary_Double
G_Float Binary_Double
G_Integer Number(38)
G_IntervalDayToSecond Interval day to second
G_IntervalYearToMonth Interval year to month
G_JSON_UTF16 / G_JSON NVarchar2
G_JSON_Latin Varchar2
G_Number Number
G_SmallInt Number(38)
G_Time Varchar2(15)
G_Timestamp Timestamp
G_TimestampWithTimeZone Timestamp with time zone
G_TimeWithTimeZone Varchar2(21)
G_IntervalYear Varchar2(21)
G_IntervalDay Varchar2(21)
G_IntervalDayToHour Varchar2(21)
G_IntervalDayToMinute Varchar2(21)
G_IntervalHour Varchar2(21)
G_IntervalHourToMinute Varchar2(21)
G_IntervalHourToSecond Varchar2(21)
G_IntervalMinute Varchar2(21)
G_IntervalMinuteToSecond Varchar2(21)
G_IntervalSecond Varchar2(21)
G_IntervalMonth Varchar2(21)
G_Varbyte Long raw
G_Varchar_Latin Varchar2(Latin 字符集)
G_Varchar_UTF8 / G_Varchar_UTF16 NVarchar2(Unicode 字符集)
G_XML NVarchar2
其他 不支持

Oracle 数据类型到全局类型

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

Oracle 数据类型 全局数据类型
Binary_Double G_Double
Binary_Float G_Double
BLOB G_Blob
Char G_Char_UTF16 / G_Char_Latin(基于字符集)
CLOB G_Clob_UTF16 / G_Clob_Latin(基于字符集)
Date G_Timestamp
Integer G_Integer
IntervalDS G_IntervalDayToSecond
IntervalYM G_IntervalYearToMonth
Long G_Clob_UTF16
Long raw G_Blob
NChar G_Char_UTF16
NClob G_Clob_UTF16
Number / Float G_Number
Numeric G_Number
NVarchar2 G_Varchar_UTF16
RAW G_Varbyte
Timestamp G_Varbyte
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 连接器驱动程序的堆大小。