プロジェクトの設定 (型のマッピング) (MySQLToSQL)
型マッピング プロジェクトの設定では、SSMA プロジェクトの既定の型マッピングを設定できます。
[型マッピング] は、[プロジェクト設定] ダイアログ ボックスと [デフォルトのプロジェクト設定] ダイアログ ボックスで使用できます。
[プロジェクト設定] ダイアログ ボックスを使用して、現在のプロジェクトの設定オプションを設定します。 型マッピング の設定にアクセスするには、[ツール] メニューの [プロジェクト設定] を選択し、左側のウィンドウ下部にある [型マッピング] をクリックします。
[既定のプロジェクト設定] ダイアログ ボックスを使用すると、すべてのプロジェクトの設定オプションを設定することができます。 型マッピング 設定にアクセスするには、[ツール] メニューの [デフォルトのプロジェクト設定] を選択し、[移行ターゲット バージョン] ドロップダウンから設定を表示または変更する必要がある移行プロジェクト タイプを選択し、左側のウィンドウにある [型マッピング] を選択します。
オプション
変換元の型
これは MySQL データ型であり、ターゲット データベースのデータ型にマップする必要があります。
ターゲット型
指定した MySQL データ型のターゲット データベース データ型。
追加
クリックすると、マッピング リストにデータ型が追加されます。
[編集]
クリックすると、マッピング リストで選択したデータ型が編集されます。
Remove
クリックすると、選択したデータ型マッピングがマッピング リストから削除されます。
既定値にリセット
クリックすると、SSMA のデフォルトに型マッピング リストがリセットされます。
型マッピング
次の表は、ソースとターゲットのデータ型の間の既定のマッピングを示しています
MySQL のデータ型 | SQL Server データ型 |
---|---|
bigint | bigint |
bigint[*..255] | bigint |
binary | binary[1] |
binary[0..1] | binary[1] |
binary[2..255] | binary[*] |
bit | binary[1] |
bit[0..8] | binary[1] |
bit[17..24] | binary[3] |
bit[25..32] | binary[4] |
bit[33...40] | binary[5] |
bit[41..48] | binary[6] |
bit[49..56] | binary[7] |
bit[57..64] | binary[8] |
bit[9..16] | binary[2] |
blob | varbinary(max) |
blob[0..1] | varbinary[1] |
blob[2..8000] | varbinary[*] |
blob[8001..*] | varbinary(max) |
bool | bit |
boolean | bit |
char | nchar[1] |
char byte | binary[1] |
char byte[0..1] | binary[1] |
char byte[2..255] | binary[*] |
char[0..1] | nchar[1] |
char[2..255] | nchar[*] |
character | nchar[1] |
character varying[0..1] | nvarchar[1] |
character varying[2..255] | nvarchar |
character[0..1] | nchar[1] |
character[2..255] | nchar[*] |
date | date |
DATETIME | datetime2[0] |
dec | decimal |
dec[*..65] | decimal[*][0] |
dec[*..65][*..30] | decimal[*][*] |
decimal | decimal |
decimal[*..65] | decimal[*][0] |
decimal[*..65][*..30] | decimal[*][*] |
double | float[53] |
double precision | float[53] |
double precision[*..255][*..30] | numeric[*][*] |
double[*..255][*..30] | numeric[*][*] |
固定 | numeric |
fixed[*..65][*..30] | numeric[*][*] |
float | float[24] |
float[*..255][*..30] | numeric[*][*] |
float[*..53] | float[53] |
INT | INT |
int[*..255] | INT |
整数 (integer) | INT |
integer[*..255] | INT |
longblob | varbinary(max) |
longtext | nvarchar(max) |
mediumblob | varbinary(max) |
mediumint | INT |
mediumint[*..255] | INT |
mediumtext | nvarchar(max) |
national char | nchar[1] |
national char[0..1] | nchar[1] |
national char[2..255] | nchar[*] |
national character | nchar[1] |
national character varying | nvarchar[1] |
national character varying[0..1] | nvarchar[1] |
national character varying[2..4000] | nvarchar[*] |
national character varying[4001..*] | nvarchar(max) |
national character[0..1] | nchar[1] |
national character[2..255] | nchar[*] |
national varchar | nvarchar[1] |
national varchar[0..1] | nvarchar[1] |
national varchar[2..4000] | nvarchar[*] |
national varchar[4001..*] | nvarchar(max) |
nchar | nchar[1] |
nchar varchar | nvarchar[1] |
nchar varchar[0..1] | nvarchar[1] |
nchar varchar[2..4000] | nvarchar[*] |
nchar と nvarchar[4001..*] | nvarchar(max) |
nchar[0..1] | nchar[1] |
nchar[2..255] | nchar[*] |
numeric | numeric |
numeric[*..65] | numeric[*][0] |
numeric[*..65][*..30] | numeric[*][*] |
nvarchar | nvarchar[1] |
nvarchar[0..1] | nvarchar[1] |
nvarchar[2..4000] | nvarchar[*] |
nvarchar[4001..*] | nvarchar(max) |
real | float[53] |
real[*..255][*..30] | numeric[*][*] |
serial | bigint |
smallint | smallint |
smallint[*..255] | smallint |
text | nvarchar(max) |
text[0..1] | nvarchar[1] |
text[2..4000] | nvarchar[*] |
text[4001..*] | nvarchar(max) |
time | time |
timestamp | DATETIME |
tinyblob | varbinary[255] |
tinyint | smallint |
tinyint[*..255] | smallint |
tinytext | nvarchar[255] |
unsigned bigint | bigint |
unsigned bigint[*..255] | bigint |
unsigned dec | decimal |
unsigned dec[*..65] | decimal[*][0] |
unsigned dec[*..65][*..30] | decimal[*][*] |
unsigned decimal | decimal |
unsigned decimal[*..65] | decimal[*][0] |
unsigned decimal[*..65][*..30] | decimal[*][*] |
unsigned double | float[53] |
符号なし倍精度 | float[53] |
unsigned double precision[*..255][*..30] | numeric[*][*] |
unsigned double[*..255][*..30] | numeric[*][*] |
unsigned fixed | numeric |
unsigned fixed[*..65][*..30] | numeric[*][*] |
unsigned float | float[24] |
unsigned float[*..255][*..30] | numeric[*][*] |
unsigned float[*..53] | float[53] |
unsigned int | bigint |
unsigned int[*..255] | bigint |
符号なし整数 | bigint |
符号なし整数[*..255] | bigint |
unsigned mediumint | INT |
符号なしの mediumint[*..255] | INT |
unsigned numeric | numeric |
unsigned numeric[*..65] | numeric[*][0] |
unsigned numeric[*..65][*..30] | numeric[*][*] |
unsigned real | float[53] |
unsigned real[*..255[[*..30] | numeric[*][*] |
unsigned smallint | INT |
unsigned smallint[*..255] | INT |
unsigned tinyint | tinyint |
unsigned tinyint[*..255] | tinyint |
varbinary[0..1] | varbinary[1] |
varbinary[2..8000] | varbinary[*] |
varbinary[8001..*] | varbinary(max) |
varchar[0..1] | nvarchar[1] |
varchar[2..4000] | nvarchar[*] |
varchar[4001..*] | nvarchar(max) |
year | smallint |
year[2..2] | smallint |
year[4..4] | smallint |
追加
クリックすると、マッピング リストにデータ型が追加されます。
[編集]
クリックすると、マッピング リストにデータ型が編集されます。
Remove
クリックすると、選択したデータ型マッピングがマッピング リストから削除されます。
既定値にリセット
クリックすると、SSMA のデフォルトにべてのデータ型マッピングがリセットされます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示