Impostazioni (Mapping dei tipi) del progetto (DB2ToSQL)Project Settings (Type Mapping) (DB2ToSQL)

La pagina Mapping dei tipi del impostazioni progetto la finestra di dialogo contiene le impostazioni che consentono di personalizzare la modalità di conversione di tipi di dati DB2 in SSMA SQL ServerSQL Server tipi di dati.The Type Mapping page of the Project Settings dialog box contains settings that customize how SSMA converts DB2 data types into SQL ServerSQL Server data types.

La pagina Mapping dei tipi è disponibile nel impostazioni progetto e impostazioni di progetto predefinite finestre di dialogo.The Type Mapping page is available in the Project Settings and Default Project Settings dialog boxes.

  • Per specificare impostazioni per tutti i progetti futuri di SSMA, il strumenti dal menu impostazioni di progetto predefinite, selezionare il tipo di progetto di migrazione per i quali impostazioni sono necessarie per essere visualizzati o modificati da versione di destinazione della migrazione elenco a discesa e quindi fare clic su del mapping dei tipi nella parte inferiore del riquadro a sinistra.To specify settings for all future SSMA projects, on the Tools menu click Default Project Settings, select migration project type for which settings are required to be viewed or changed from Migration Target Version drop down and then click Type Mapping at the bottom of the left pane.

  • Per specificare le impostazioni per il progetto corrente, il strumenti dal menu impostazioni progettoe quindi fare clic su del mapping dei tipi nella parte inferiore del riquadro a sinistra.To specify settings for the current project, on the Tools menu click Project Settings, and then click Type Mapping at the bottom of the left pane.

Per specificare le impostazioni per l'oggetto corrente o di una classe di oggetti, usare il del mapping dei tipi scheda nella finestra di SSMA primaria.To specify settings for the current object or class of objects, use the Type Mapping tab in the primary SSMA window.

OpzioniOptions

La tabella seguente mostra il del mapping dei tipi scheda Opzioni:The following table shows the Type Mapping tab options:

Tipo origineSource Type
Il tipo di dati DB2 mappato.The mapped DB2 data type.

Tipo di destinazioneTarget Type
La destinazione SQL ServerSQL Server il tipo di dati per il tipo di dati DB2 specificato.The target SQL ServerSQL Server data type for the specified DB2 data type.

Vedere le tabelle nella sezione successiva per il valore predefinito SSMA per i mapping dei tipi di DB2.See the tables in the next section for the default SSMA for DB2 type mappings.

AggiungiAdd
Fare clic per aggiungere un tipo di dati nell'elenco di mapping.Click to add a data type to the mapping list.

ModificaEdit
Fare clic per modificare il tipo di dati selezionato nell'elenco di mapping.Click to edit the selected data type in the mapping list.

RimuoviRemove
Fare clic per rimuovere il mapping dei tipi di dati selezionato dall'elenco di mapping.Click to remove the selected data type mapping from the mapping list.

Ripristina predefinitiReset to Default
Fare clic per reimpostare l'elenco di mapping del tipo di SSMA predefinite.Click to reset the type mapping list to the SSMA defaults.

Mapping dei tipi predefinitiDefault Type Mappings

In SSMA per DB2, è possibile impostare i mapping dei tipi personalizzato per gli argomenti, colonne, variabili locali e i valori restituiti.In SSMA for DB2, you can set custom type mappings for arguments, columns, local variables, and return values. Il mapping predefinito per gli argomenti e i tipi restituiti è pressoché identico.The default mapping for arguments and return types is almost identical.

Tipo di argomento predefinito e restituisce i Mapping dei tipi di valoreDefault Argument Type and Return Value Type Mapping

Nella tabella seguente contiene il mapping dei tipi di dati predefinito per gli argomenti e valori restituiti.The following table contains the default data type mapping for arguments and return values.

DB2 Tipo di datiDB2 Data Type Predefinito SQL ServerSQL Server tipo di datiDefault SQL ServerSQL Server Data Type
BFILEbfile varbinary(max)varbinary(max)
binary_doublebinary_double float [53]float[53]
binary_floatbinary_float float [53]float[53]
binary_integerbinary_integer intint
blobblob varbinary(max)varbinary(max)
booleanboolean bitbit
charchar varchar(max)varchar(max)
char varyingchar varying varchar(max)varchar(max)
charactercharacter varchar(max)varchar(max)
character varyingcharacter varying varchar(max)varchar(max)
Oggetto CLOBclob varchar(max)varchar(max)
datadate datetime2 [0]datetime2[0]
decdec DEC [38] [0]dec[38][0]
Decimaldecimal float [53]float[53]
valore a precisione doppiadouble precision float [53]float[53]
floatfloat float [53]float[53]
intint intint
integerinteger intint
longlong varchar(max)varchar(max)
long rawlong raw varbinary(max)varbinary(max)
long raw [*... 8000]long raw[\..8000]* varbinary []varbinary[]
long raw [8001...*]long raw[8001..\]* varbinary(max)varbinary(max)
char nazionalinational char nvarchar(max)nvarchar(max)
char National variabilenational char varying nvarchar(max)nvarchar(max)
caratteri nazionalinational character nvarchar(max)nvarchar(max)
variabile di caratteri nazionalinational character varying nvarchar(max)nvarchar(max)
variabile di caratteri nazionalinational character varying nvarchar(max)nvarchar(max)
ncharnchar nvarchar(max)nvarchar(max)
NCLOBnclob nvarchar(max)nvarchar(max)
numbernumber float [53]float[53]
numericnumeric float [53]float[53]
NVARCHAR2nvarchar2 nvarchar(max)nvarchar(max)
pls_integerpls_integer intint
rawraw varbinary(max)varbinary(max)
realreal float [53]float[53]
ROWIDrowid uniqueidentifieruniqueidentifier
signtypesigntype smallintsmallint
smallintsmallint smallintsmallint
stringstring varchar(max)varchar(max)
timestamptimestamp datetime2datetime2
timestamp con fuso orario localetimestamp with local time zone datetimeoffsetdatetimeoffset
timestamp con fuso orariotimestamp with time zone datetimeoffsetdatetimeoffset
UROWIDurowid uniqueidentifieruniqueidentifier
varcharvarchar varchar(max)varchar(max)
VARCHAR2varchar2 varchar(max)varchar(max)
XmlTypexmltype xmlxml

Si applica per restituire i mapping solo di valori tipo. Applies to return value type mapping only.

Si applica ai mapping solo di argomento tipo. Applies to argument type mapping only.

Mapping dei tipi di colonna predefinitoDefault Column Type Mapping

Nella tabella seguente contiene il mapping dei tipi predefiniti per le colonne.The following table contains the default type mapping for columns.

DB2 Tipo di datiDB2 Data Type Predefinito SQL ServerSQL Server tipo di datiDefault SQL ServerSQL Server Data Type
BFILEbfile varbinary(max)varbinary(max)
binary_doublebinary_double float [53]float[53]
binary_floatbinary_float float [53]float[53]
blobblob varbinary(max)varbinary(max)
charchar charchar
variabile Char [..\]char varying[..\] varchar []varchar[]
Char [..\]char[..\] Char []char[]
charactercharacter charchar
variabile di tipo carattere [..\]character varying[..\] varchar []varchar[]
caratteri [..\]character[..\] Char []char[]
Oggetto CLOBclob varchar(max)varchar(max)
datadate datetime2 [0]datetime2[0]
decdec DEC [38] [0]dec[38][0]
DEC [..\]dec[..\] DEC [] [0]dec[][0]
DEC [..\][*..*]dec[..\][*..*] dec[][\]dec[][\]
Decimaldecimal decimale [38] [0]decimal[38][0]
decimale [..\]decimal[..\] decimale [] [0]decimal[][0]
decimale [..\][*..*]decimal[..\][*..*] decimale [] [\]decimal[][\]
valore a precisione doppiadouble precision float [53]float[53]
floatfloat float [53]float[53]
float [..53]float[..53] float []float[]
float [54... ]float[54..] float [53]float[53]
intint intint
integerinteger intint
longlong varchar(max)varchar(max)
long rawlong raw varbinary(max)varbinary(max)
long raw [..8000]long raw[..8000] varbinary []varbinary[]
long raw [8001... ]long raw[8001..] varbinary(max)varbinary(max)
Long varcharlong varchar varchar(max)varchar(max)
tempo [..8000]long[..8000] varchar []varchar[]
tempo [8001... ]long[8001..] varchar(max)varchar(max)
char nazionalinational char ncharnchar
char National varying [..\]national char varying[..\] nvarchar []nvarchar[]
National char [..\]national char[..\] nchar []nchar[]
caratteri nazionalinational character ncharnchar
variabile di caratteri nazionale [..\]national character varying[..\] nvarchar []nvarchar[]
caratteri nazionali [..\]national character[..\] nchar []nchar[]
ncharnchar ncharnchar
nchar []nchar[] nchar []nchar[]
NCLOBnclob nvarchar(max)nvarchar(max)
numbernumber float [53]float[53]
numero [..\]number[..\] numerico []numeric[]
numero [..\][*..*]number[..\][*..*] numerico [] [\]numeric[][\]
numericnumeric numericnumeric
numerico [..\]numeric[..\] numerico []numeric[]
numerico [..\][*..*]numeric[..\][*..*] numerico [] [\]numeric[][\]
NVARCHAR2 [..\]nvarchar2[..\] nvarchar []nvarchar[]
non elaborato [..\]raw[..\] varbinary []varbinary[]
realreal float [53]float[53]
ROWIDrowid uniqueidentifieruniqueidentifier
smallintsmallint smallintsmallint
timestamptimestamp datetime2datetime2
timestamp con fuso orario localetimestamp with local time zone datetimeoffsetdatetimeoffset
timestamp con fuso orario locale [..\]timestamp with local time zone[..\] DateTimeOffset []datetimeoffset[]
timestamp con fuso orariotimestamp with time zone datetimeoffsetdatetimeoffset
timestamp con fuso orario [..\]timestamp with time zone[..\] DateTimeOffset []datetimeoffset[]
timestamp [..\]timestamp[..\] datetime2 []datetime2[]
UROWIDUrowid uniqueidentifieruniqueidentifier
UROWID [..\]urowid[..\] uniqueidentifieruniqueidentifier
varchar [..\]varchar[..\] varchar []varchar[]
VARCHAR2 [..\]varchar2[..\] varchar []varchar[]
XmlTypeXmltype xmlxml

Mapping dei tipi di variabile locale predefinitoDefault Local Variable Type Mapping

Nella tabella seguente contiene il mapping dei tipi predefiniti per le variabili locali.The following table contains the default type mapping for local variables.

DB2 Tipo di datiDB2 Data Type Predefinito SQL ServerSQL Server tipo di datiDefault SQL ServerSQL Server Data Type
BFILEBfile varbinary(max)varbinary(max)
binary_doublebinary_double float [53]float[53]
binary_floatbinary_float float [53]float[53]
binary_intergerbinary_interger intint
BLOBBlob varbinary(max)varbinary(max)
BooleanBoolean bitbit
CharChar charchar
variabile Char [..8000]char varying[..8000] varchar []varchar[]
variabile Char [8001... ]char varying[8001..] varchar(max)varchar(max)
Char [..8000]char[..8000] Char []char[]
Char [8001... ]char[8001..] varchar(max)varchar(max)
CarattereCharacter charchar
variabile di tipo carattere [..8000]character varying[..8000] varchar []varchar[]
variabile di tipo carattere [8001... ]character varying[8001..] varchar(max)varchar(max)
caratteri [..8000]character[..8000] Char []char[]
caratteri [8001... ]character[8001..] varchar(max)varchar(max)
Oggetto CLOBclob varchar(max)varchar(max)
datadate datetime2 [0]datetime2[0]
decdec DEC [38] [0]dec[38][0]
DEC [..\]dec[..\] DEC [] [0]dec[][0]
DEC [..\][*..*]dec[..\][*..*] dec[][\]dec[][\]
Decimaldecimal decimale [38] [0]decimal[38][0]
decimale [..\]decimal[..\] decimale [] [0]decimal[][0]
decimale [..\][*..*]decimal[..\][*..*] decimale [] [\]decimal[][\]
valore a precisione doppiadouble precision float [53]float[53]
FloatFloat float [53]float[53]
float [..53]float[..53] float []float[]
float [54... ]float[54..] float [53]float[53]
intInt intint
IntegerInteger intint
numero intero [..\]integer[..\] numerico [] [0]numeric[][0]
LongLong varchar(max)varchar(max)
long rawlong raw varbinary(max)varbinary(max)
long raw [..8000]long raw[..8000] varbinary []varbinary[]
long raw [8001... ]long raw[8001..] varbinary(max)varbinary(max)
char nazionalinational char ncharnchar
char National varying [..4000]national char varying[..4000] nvarchar []nvarchar[]
char National varying [4001... ]national char varying[4001..] nvarchar(max)nvarchar(max)
National char [..4000]national char[..4000] nchar []nchar[]
National char [4001... ]national char[4001..] nvarchar(max)nvarchar(max)
caratteri nazionalinational character ncharnchar
caratteri nazionali [..4000]national character[..4000] nvarchar []nvarchar[]
caratteri nazionali [4001... ]national character[4001..] nvarchar(max)nvarchar(max)
variabile di caratteri nazionale [..4000]national character varying [..4000] nvarchar []nvarchar[]
variabile di caratteri nazionale [4001... ]national character varying [4001..] nvarchar(max)nvarchar(max)
NcharNchar ncharnchar
nchar [..4000]nchar[..4000] nchar []nchar[]
nchar [4001... ]nchar[4001..] nvarchar(max)nvarchar(max)
nchar varying [..4000]nchar varying [..4000] nvarchar []nvarchar[]
nchar varying [4001... ]nchar varying [4001..] nvarchar(max)nvarchar(max)
NCLOBNclob nvarchar(max)nvarchar(max)
NumberNumber float [53]float[53]
numero [..\]number[..\] numerico []numeric[]
numero [..\][*..*]number[..\][*..*] numerico [] [\]numeric[][\]
NumericNumeric numerico [38] [0]numeric[38][0]
numerico [..\]numeric[..\] numerico []numeric[]
numerico [..\][*.. *]numeric[..\][*..*] numerico [] [\]numeric[][\]
NVARCHAR2 [..4000]nvarchar2[..4000] nvarchar []nvarchar[]
NVARCHAR2 [4001... ]nvarchar2[4001..] nvarchar(max)nvarchar(max)
pls_integerpls_integer intint
non elaborato [..8000]raw[..8000] varbinary []varbinary[]
non elaborato [8001... ]raw[8001..] varbinary(max)varbinary(max)
RealReal float [53]float[53]
ROWIDRowid uniqueidentifieruniqueidentifier
SigntypeSigntype smallintsmallint
SmallintSmallint smallintsmallint
stringa [..8000]string[..8000] varchar []varchar[]
stringa [8001... ]string[8001..] varchar(max)varchar(max)
timestamptimestamp datetime2datetime2
timestamp con fuso orario localetimestamp with local time zone datetimeoffsetdatetimeoffset
timestamp con fuso orariotimestamp with time zone datetimeoffsetdatetimeoffset
timestamp con fuso orario locale [..\]timestamp with local time zone[..\] DateTimeOffset []datetimeoffset[]
timestamp con fuso orario [..\]timestamp with time zone[..\] DateTimeOffset []datetimeoffset[]
timestamp [..\]timestamp[..\] datetime2 []datetime2[]
UROWIDUrowid uniqueidentifieruniqueidentifier
UROWID [..\]urowid[..\] uniqueidentifieruniqueidentifier
varchar [..8000]varchar[..8000] varchar []varchar[]
varchar [8001... ]varchar[8001..] varchar(max)varchar(max)
VARCHAR2 [..8000]varchar2[..8000] varchar []varchar[]
VARCHAR2 [8001... ]varchar2[8001..] varcha(max)varcha(max)
XmlTypeXmltype xmlxml

Vedere ancheSee Also

Riferimento all'interfaccia utente ( DB2ToSQL )User Interface Reference (DB2ToSQL)