共用方式為


專案設定 (類型對應) (SybaseToSQL)

[專案設定] 對話方塊的 [類型對應] 頁面包含一些設定,其可自訂 SSMA 如何將 Sybase Adaptive Server Enterprise (ASE) 資料類型轉換成 SQL Server 資料類型。

[專案設定][預設專案設定] 對話方塊中提供 [類型對應] 頁面。

  • 若要指定所有未來 SSMA 專案的類型對應設定,請在 [工具] 功能表上,選取 [預設專案設定],從 [移轉目標版本] 下拉式清單中選取需要檢視或變更其設定的移轉專案類型,然後選取左窗格底部的 [類型對應]

  • 若要指定目前專案的設定,請在 [工具] 功能表上選取 [專案設定],然後選取左窗格底部的 [類型對應]

選項

來源類型
對應的 ASE 資料類型。

目標類型
指定 ASE 資料類型的目標 SQL Server 資料類型。

如需 Sybase 類型對應的預設 SSMA,請參閱下一節中的表格。

加入
按一下以將資料類型新增至對應清單。

編輯
按一下以在對應清單中編輯選取的資料類型。

移除
按一下以從對應清單中移除選取的資料類型對應。

重設為預設值
按一下以將類型對應清單重設為 SSMA 預設值。

預設型別對應

下表包含 ASE 與 SQL Server 資料類型之間的預設類型對應。

ASE 資料類型 SQL Server 資料類型
bigint bigint
binary binary
binary[*..8000] binary[*]
binary[8001..*] varbinary(max)
bit bit
char char
char varying varchar
char varying[*..8000] varchar[*]
char varying[8001..*] varchar(max)
char[*..8000] char[*]
char[8001..*;] varchar(max)
character char
character varying varchar
character varying[*..8000] varchar[*]
character varying[8001..*] varchar(max)
character[*..8000] char[*]
character[8001..*] varchar(max)
date date
datetime datetime2[3]
dec decimal
dec[*..*] decimal[*]
dec[*..*][*..*] decimal[*][*]
decimal decimal
decimal[*..*] decimal[*]
decimal[*..*][*..*] decimal[*][*]
雙精度 float[53]
float float[53]
float[*..15] float[24]
float[16..*] float[53]
image image
int int
integer int
longsysname nvarchar[255]
money money
national char nchar
national char[*..4000] nchar[*]
national char varying nvarchar
national char varying[*..4000] nvarchar[*]
national char varying[4001..*] nvarchar(max)
national char[4001..*] nvarchar(max)
national character nchar
national character[*..4000] nchar[*]
national character[4001..*] nvarchar(max)
national character varying nvarchar
national character varying[*..4000] nvarchar[*]
national character varying[4001..*] nvarchar(max)
national varchar nvarchar
national varchar[*..4000] nvarchar[*]
national varchar[4001..*] nvarchar(max)
nchar nchar
nchar varying nvarchar
nchar varying[*..4000] nvarchar[*]
nchar varying[4001..*] nvarchar(max)
nchar[*..4000] nchar[*]
nchar[4001..*] nvarchar(max)
numeric numeric
numeric[*..*] numeric[*]
numeric[*..*][*..*] numeric[*][*]
nvarchar nvarchar
nvarchar[*..4000] nvarchar[*]
nvarchar[4001..*] nvarchar(max)
real float[24]
smalldatetime smalldatetime
smallint smallint
smallmoney smallmoney
sysname nvarchar[128]
sysname[*..*] nvarchar[255]
text text
time time[3]
timestamp rowversion
tinyint tinyint
unichar nchar
unichar varying nvarchar
unichar varying[*..4000] nvarchar[*]
unichar varying[4001..*] nvarchar(max)
unichar[*..4000] nchar[*]
unichar[4001..*] nvarchar(max)
unitext nvarchar(max)
univarchar nvarchar
univarchar[*..4000] nvarchar[*]
univarchar[4001..*] nvarchar(max)
unsigned bigint numeric[20][0]
不帶正負號的整數 bigint
unsigned smallint int
unsigned tinyint tinyint
varbinary varbinary
varbinary[*..8000] varbinary[*]
varbinary[8001..*] varbinary(max)
varchar varchar
varchar[*..8000] varchar[*]
varchar[8001..*] varchar(max)