[数据类型转换]sqlserver字段转oracle

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NCLOB等大的对象数据类型所取代。

LongRow 最大长度是

2GB。可变长二进制数据,最大长度是2GB。Oracle用这种格式来保存较大的图形文件或带格式的文本文件,如Miceosoft Word文档,以及音频、视频等非文本文件。

在同一张表中不能同时有long 类型和long raw类型,long raw 也是一种较老的数据类型,将来会逐渐被BLOB、CLOB、NCLOB等大的对象数据类型所取代。

Rowid 数据类型是ORACLE数据表中

的一个伪列,它是数据表中每

行数据内在的唯一的标识。

SQL Server和Oracle数据类型的对应关系当数据从SQL SERVER2000向ORACLE 10g迁移时,可以做如下调整:

SQL SERVER ORACLE

bigint 8 NUMBER(19)

binary 50 RAW(50)

bit 1 NUMBER(2)

char 10 CHAR(10)

datetime 8 DATE

decimal 9 NUMBER(18)

float 8 BINARY_DOUBLE

image 16 BLOB

int 4 NUMBER(10)

money 8 NUMBER(19,4)

nchar 10 NCHAR(10)

ntext 16 NCLOB

numeric 9 NUMBER(18)

nvarchar 50 NVARCHAR2(50)

real 4 BINARY_FLOAT

smalldatetime 4 DATE

smallint 2 NUMBER(5)

smallmoney 4 NUMBER(10,4)

sql_variant BLOB

text 16 CLOB

timestamp 8 RAW(8)

tinyint 1 NUMBER(3)

uniqueidentifier 16 BLOB varbinary 50 RAW(50) varchar 50 VARCHAR2(50)

相关文档
最新文档