Oracle和SQL Server

Oracle和SQL Server数据库

对象表之间的差异

类别 Oracle SQL Server
列数 254 1024
行大小 没有限制 8060字节,加16字节指向每个text或image列
最大行数 没有限制 没有限制
表命名规则 [schema.]table_name [[[server.]database.]owner.]table_name

数据类型的默认映射情况

Oracle数据类型 SQL Server数据类型
BFILE VARBINARY(MAX)
BLOB VARBINARY(MAX)
CHAR([1~2000]) CHAR[1~2000]
VARCHAR2([1~4000]) VARCHAR2([1~4000])
DATE DATATIME
NUMBER FLOAT
NUMBER([1~38]) NUMERIC([1~38])
NUMBER([0~38] ,[1~38]) NUMERIC([0~38], [1~38])
NVARCHAR2([1~2000]) NVARCHAR([1~2000])
RAW([1~2000]) VARBINARY([1~2000])
REAL FLOAT
ROWID CHAR(18)
TIMESTAMP DATETIME
TIMESTAMP(0~7) DATETIME
TIMESTAMP(8~9) DATETIME
TIMESTAMP(0~7)WITH TIME ZONE VARCHAR(37)
TIMESTAMP(8~9)WITH TIME ZONE VARCHAR(37)
TIMESTAMP(0~7)WITH LOCAL TIME ZONE VARCHAR(37)
TIMESTAMP(8~9)WITH LOCAL TIME ZONE VARCHAR(37)
UROWID CHAR(18)
FLOAT FLOAT
FLOAT([1~53]) FLOAT([1~53])
FLOAT([54~126]) FLOAT
INT NUMERIC(38)
INTERVAL DATETIME
LONG VARCHAR(MAX)
LONG RAW IMAGE
NCHAR([1~1000]) NCHAR([1~1000])
NCLOB NVARCHAR(MAX)

猜你喜欢

转载自blog.csdn.net/qq_41385798/article/details/82774199