Go back to the English version of the documentation受支持的 Oracle 数据类型
受支持的 Oracle 数据类型
Last updated: 2024年7月30日
使用 Oracle 作为源连接时,只能复制某些数据类型。
当您使用 Oracle 连接和 Copy 目标时,Data Replication 将尝试创建或复制到具有相似列名和兼容数据类型的列。 如果目标列的数据类型不兼容,它将把目标数据类型转换为基于字符串的数据类型(例如,varchar
)。
下表列出了可以复制的 Oracle 数据类型。 不支持的数据类型不会复制到目标数据库。
数据类型 | 描述 | 受支持 |
---|---|---|
VARCHAR2(size [BYTE \ CHAR]) | 具有最大长度大小字节或字符的可变长度字符串。 | ✓ |
NVARCHAR2(size) | 具有最大长度大小字符的可变长度 Unicode 字符串。 | ✓ |
NUMBER [(p [, s])] | 具有精度 p 和标度 s 的数字。 | ✓ |
浮点 [(p)] | 具有精度 p 的 NUMBER 数据类型的子类型。 FLOAT 值在内部表示为 NUMBER。 | |
LONG | 长度可变的字符数据,最大可达 2 千兆字节,或 231 -1 字节。 | ✓ |
日期 | 有效日期范围从公元前 4712 年 1 月 1 到公元 9999 年 12 月 31 日。 缺省格式由 NLS_DATE_FORMAT 参数显式确定,或由NLS_地域参数隐式确定。 此数据类型包含日期时间字段 YEAR , MONTH , DAY , HOUR , MINUTE 和 SECOND。 它没有小数秒或时区。 | ✓ |
BINARY_FLOAT | 32 位浮点数。 | ✓ |
BINARY_DOUBLE | 64 位浮点数。 | ✓ |
TIMESTAMP [(小数秒精度)] | 日期的年,月和日值,以及时间的小时,分钟和秒值,其中小数位 _ 秒精度是 SECOND 日期时间字段的小数部分中的位数。 此数据类型包含日期时间字段 YEAR , MONTH , DAY , HOUR , MINUTE 和 SECOND。 它包含小数秒,但没有时区。 | ✓ |
TIMESTAMP [(小数秒精度)] 具有时间间隔 | TIMESTAMP 的所有值以及时区位移值,其中小数位/秒精度是 SECOND 日期时间字段的小数部分中的位数。 此数据类型包含日期时间字段 YEAR , MONTH , DAY , HOUR , MINUTE , SECOND , TIMEZONE_HOUR 和 TIMEZONE_MINUTE。 它具有小数秒和显式时区。 | ✓ |
带有本地时区的时间戳记 [(小数 _ 秒 _ 精度)] | TIMESTAMP WITH TIME ZONE 的所有值,例外。 | ✓ |
INTERVAL YEAR [(year_precision)] 到 MONTH | 存储以年和月为格式的时间段,其中 year_precision 是 YEAR 日期时间字段中的位数。 | |
INTERVAL DAY [(day_precision)] 到 SECOND [(小数秒-精度)] | 存储以天,小时,分钟和秒为单位的时间段,其中 day_precision 是 DAY 日期时间字段中的最大位数。 | |
RAW (大小) | 长度为字节的原始二进制数据。 | ✓ |
LONG RAW | 可变长度的原始二进制数据,最大为 2 千兆字节。 | ✓ |
ROWID | 基本 64 位字符串,表示其表中行的唯一地址。 此数据类型主要用于 ROWID 伪列返回的值。 | |
UROWID [(大小)] | 基本 64 位字符串,表示索引组织表的行的逻辑地址。 可选大小是类型为 UROWID 的列的大小。 | |
CHAR [(大小 [BYTE \ CHAR])] | 长度大小为字节或字符的固定长度字符数据。 最大大小为 2000 个字节或字符。 | ✓ |
NCHAR [(大小)] | 长度大小字符的固定长度字符数据。 对于 AL16UTF16 编码,字节数最多可以是 2 倍大小,对于 UTF8 编码,可以是 3 倍大小。 | ✓ |
CLOB | 包含单字节或多字节字符的字符大对象。 | |
NCLOB | 包含 Unicode 字符的字符大对象。 | |
BLOB | 二进制大对象。 | |
bfile | 包含存储在数据库外部的大型二进制文件的定位器。 允许对驻留在数据库服务器上的外部 LOB 进行字节流 I/O 访问。 最大大小为 4 千兆字节。 | |
JSON | 最大大小为 32 兆字节。 |
父主题: 复制 Oracle 数据