Oracle和sqlserver数据类型对应
oracle decimal类型
SQL Server 数据类型
Oracle 数据类型
bigint
NUMBER(19,0)
binary(1-2000)
RAW(1-2000)
binary(2001-8000)
BLOB
bit
NUMBER(1)
char(1-2000)
CHAR(1-2000)
char(2001-4000)
VARCHAR2(2001-4000)
char(4001-8000)
CLOB
date
DATE
datetime
DATE
datetime2(0-7)
TIMESTAMP(7)(对于 Oracle 9 和 Oracle 10);VARCHAR(27)(对于 Oracle 8)
datetimeoffset(0-7)
TIMESTAMP(7) WITH TIME ZONE(对于 Oracle 9 和 Oracle 10);VARCHAR(34)(对于 Oracle 8)
decimal(1-38, 0-38)
NUMBER(1-38, 0-38)
float(53)
FLOAT
float
FLOAT
地理
BLOB
geometry
BLOB
hierarchyid
BLOB
图像
BLOB
int
NUMBER(10,0)
money
NUMBER(19,4)
nchar(1-1000)
CHAR(1-1000)
nchar(1001-4000)
NCLOB
ntext
NCLOB
numeric(1-38, 0-38)
NUMBER(1-38, 0-38)
nvarchar(1-1000)
VARCHAR2(1-2000)
nvarchar(1001-4000)
NCLOB
nvarchar(max)
NCLOB
real
real
smalldatetime
DATE
int
NUMBER(5,0)
smallmoney
NUMBER(10,4)
sql_variant
N/A
sysname
VARCHAR2(128)
text
CLOB
time(0-7)
VARCHAR(16)
timestamp
RAW(8)
tinyint
NUMBER(3,0)
uniqueidentifier
CHAR(38)
varbinary(1-2000)
RAW(1-2000)
varbinary(2001-8000)
BLOB
varchar(1-4000)
VARCHAR2(1-4000)
varchar(4001-8000)
CLOB
varbinary(max)
BLOB
varchar(max)
CLOB
xml
NCLOB

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。