SQL Server 和Oracle 資料型別對應

2021-06-06 07:22:45 字數 2640 閱讀 9259

sqlserver 2k轉換為oracle 10g

列名sqlserver資料型別

sqlserver長度

oracle資料型別

column1

bigint

8number(19)

column2

binary

50raw(50)

column3

bit1

number(2)

column4

char

10char(10)

column5

datetime

8date

column6

decimal

9number(18)

column7

float

8binary_double

column8

image

16blob

column9

int4

number(10)

column10

money

8number(19,4)

column11

nchar

10nchar(10)

column12

ntext

16nclob

column13

numeric

9number(18)

column14

nvarchar

50nvarchar2(50)

column15

real

4binary_float

column16

smalldatetime

4date

column17

smallint

2number(5)

column18

smallmoney

4number(10,4)

column19

sql_variant

blob

column20

text

16clob

column21

timestamp

8raw(8)

column22

tinyint

1number(3)

column23

uniqueidentifier

16blob

column24

varbinary

50raw(50)

column25

varchar

50varchar2(50)

oracle 10g 轉換為sqlserver 2k

oracle列名

oracle資料型別

sqlserver列名

sqlserver資料型別

sqlserver資料長度

column1

binary_double

column1

float

8column2

binary_float

column2

real

4column3

blob

column3

image

16column4

clob

column4

ntext

16column5

char(10)

column5

nchar

10column6

date

column6

datetime

8column12

number

column12

numeric

13column13

nvarchar2(10)

column13

nvarchar

10column14

raw(10)

column14

varbinary

10column15

timesp(6)

column15

datetime

8column16

timesp(6) with local time zone

column16

datetime

8column17

timesp(6) with time zone

column17

datetime

8column18

varchar2(10)

column18

nvarchar

10column7

interval day(2) to second(6)

column7

nvarchar

30column8

interval year(2) to month

column8

nvarchar

14column9

long

column9

ntext

16column10

long raw

column10

image

16column11

nclob

column11

ntext16

資料遷移 從SqlServer到Oracle

要把sqlserver中的資料遷移到oracle有多種方法。如果資料量小,可以直接使用sql語句生成器 sqldatatoscript.exe 直接生成sql語句。如果資料量大,建議使用sql loader工具進行資料遷移。具體步驟如下 1.建立中間庫表。之所以需要建立中間庫表是因為,sqlserv...

SQLServer表結構轉換成Oracle表結構

function sqlserver 表結構轉換成oralce 表結構,不支援索引以及自動增長 取消影響行數 set nocount on 建立表名游標 declare table cursor cursor for select convert varchar 300 x.name name,co...

oracl 分頁語句

select from select rownum en,ta.from select ri.info detail type,ri.info num,rmx.reagent num,ri.info batch,ri.info lot,ri.info icebox,ri.info store dat...