2024年4月23日发(作者:)

nvarchar

nvarchar(max)

ntext

numeric

real

smallint

datetime

smalldatetime

varbinary

udt

varchar

tinyint

uniqueidentifier

xml

time

date

datetime2

VARCHAR

NVARCHAR (Java SE 6.0)

LONGVARCHAR

LONGNVARCHAR (Java SE 6.0)

NUMERIC

REAL

SMALLINT

TIMESTAMP

String

String

imal

float

short

amp

VARBINARY

VARCHAR

TINYINT

CHAR

LONGVARCHAR

SQLXML (Java SE 6.0)

TIME (1)

DATE

TIMESTAMP

byte[]

String

short

String

String

SQLXML

(1)

amp

datetimeoffset (2)meOffset

3:sqlserver和Oracle数据类型对应关系

SqlServer 2k转换为 10g

列名

column1

column2

column3

column4

column5

column6

column7

column8

column9

column10

column11

column12

column13

column14

column15

column16

column17

column18

column19

column20

column21

SqlServer数据类型

bigint

binary

bit

char

datetime

decimal

float

image

int

money

nchar

ntext

numeric

nvarchar

real

smalldatetime

smallint

smallmoney

sql_variant

text

timestamp

SqlServer长度

8

50

1

10

8

9

8

16

4

8

10

16

9

50

4

4

2

4

16

8

Oracle数据类型

NUMBER(19)

RAW(50)

NUMBER(2)

CHAR(10)

DATE

NUMBER(18)

BINARY_DOUBLE

BLOB

NUMBER(10)

NUMBER(19,4)

NCHAR(10)

NCLOB

NUMBER(18)

NVARCHAR2(50)

BINARY_FLOAT

DATE

NUMBER(5)

NUMBER(10,4)

BLOB

CLOB

RAW(8)

column22

column23

column24

column25

tinyint

uniqueidentifier

varbinary

varchar

1

16

50

50

NUMBER(3)

BLOB

RAW(50)

VARCHAR2(50)

Oracle 10g 转换为SqlServer 2k

Oracle列名Oracle数据类型SqlServer列名

COLUMN1BINARY_DOUBLECOLUMN1

COLUMN2BINARY_FLOATCOLUMN2

COLUMN3BLOBCOLUMN3

COLUMN4CLOBCOLUMN4

COLUMN5CHAR(10)COLUMN5

COLUMN6DATECOLUMN6

COLUMN12NUMBERCOLUMN12

COLUMN13NVARCHAR2(10)COLUMN13

COLUMN14RAW(10)COLUMN14

COLUMN15TIMESP(6)COLUMN15

COLUMN16TIMESP(6) WITH LOCAL TIME ZONECOLUMN16

COLUMN17TIMESP(6) WITH TIME ZONECOLUMN17

COLUMN18VARCHAR2(10)COLUMN18

COLUMN7

INTERVAL DAY(2) TO

SECOND(6)

COLUMN7

COLUMN8INTERVAL YEAR(2) TO MONTHCOLUMN8

COLUMN9LONGCOLUMN9

COLUMN10LONG RAWCOLUMN10

COLUMN11NCLOBCOLUMN11

上述都是摘抄多个博客整理。

SqlServer数据类型

float

real

image

ntext

nchar

datetime

numeric

nvarchar

varbinary

datetime

datetime

datetime

nvarchar

nvarchar

nvarchar

ntext

image

ntext

SqlServer数据长度

8

4

16

16

10

8

13

10

10

8

8

8

10

30

14

16

16

16