Compartir por


Configuración del proyecto (asignación de tipo) (DB2ToSQL)

La página de asignación de tipo del cuadro de diálogo Configuración del proyecto contiene configuraciones que personalizan la forma en que SSMA convierte los tipos de datos DB2 en tipos de datos SQL Server.

La página de asignación de tipos se encuentra disponible en los cuadros de diálogo Configuración del proyecto y Configuración predeterminada del proyecto.

  • Para especificar las configuraciones de todos los proyectos SSMA futuros, en el menú Herramientas haga clic en Configuraciones predeterminadas del proyecto, seleccione el tipo de proyecto de migración para el cual se requiere ver o cambiar las configuraciones desde el menú desplegable Versión de destino de migración y luego haga clic en Asignación de tipos en la parte inferior del panel izquierdo.

  • Para especificar la configuración del proyecto actual, en el menú Herramientas haga clic en Configuración del proyecto y, a continuación, en Asignación de tipos en la parte inferior del panel izquierdo.

Para especificar la configuración del objeto o clase de objetos actual, use la pestaña Asignación de tipos de la ventana principal de SSMA.

Opciones

La siguiente tabla muestra las opciones de la pestaña Asignación de tipos:

Tipo procedencia mov.
El tipo de datos DB2 asignado.

Tipo de destino
El tipo de datos SQL Server de destino para el tipo de datos DB2 especificado.

Vea las tablas en la siguiente sección para las asignaciones de tipo SSMA para DB2 predeterminadas.

Agregar
Haga clic para agregar un tipo de datos a la lista de asignación.

Editar
Haga clic para editar el tipo de datos seleccionado en la lista de asignación.

Quitar
Haga clic para quitar el tipo de datos seleccionado de la lista de asignación.

Restablecer valores predeterminados
Haga clic para restablecer la lista de asignación de tipos a los valores predeterminados de SSMA.

Asignaciones de tipos predeterminadas

En SSMA para DB2, puede establecer asignaciones de tipos personalizadas para argumentos, columnas, variables locales y valores devueltos. La asignación predeterminada para argumentos y tipos de retorno es casi idéntica.

Asignación predeterminada de tipos de argumentos y valores devueltos

La siguiente tabla contiene la asignación de tipos de datos predeterminada para argumentos y valores devueltos.

Tipo de datos DB2 Tipos de datos de SQL Server predeterminados
bfile varbinary(max)
binary_double float[53]
binary_float float[53]
binary_integer int
blob varbinary(max)
boolean bit
char ntext
char varying ntext
character ntext
character varying ntext
clob ntext
date datetime2[0]
dec dec[38][0]
decimal float[53]
double precision float[53]
flotante float[53]
int int
integer int
long ntext
long raw varbinary(max)
long raw[*..8000]* varbinary[*]
long raw[8001..*]* varbinary(max)
national char nvarchar(max)
national char varying nvarchar(max)
national character nvarchar(max)
national character varying** nvarchar(max)
national character varying* nvarchar(max)
nchar nvarchar(max)
nclob nvarchar(max)
Número float[53]
numérico float[53]
nvarchar2 nvarchar(max)
pls_integer int
raw varbinary(max)
real float[53]
rowid uniqueidentifier
signtype smallint
smallint SMALLINT
cadena ntext
timestamp datetime2
marca de tiempo con zona horaria local datetimeoffset
marca de tiempo con zona horaria datetimeoffset
urowid uniqueidentifier
varchar ntext
varchar2 ntext
xmltype xml

* Solo se aplica a la asignación de tipos de valores devueltos.

** Solo se aplica a la asignación del tipo de argumento.

Asignación de tipos de columna predeterminados

La siguiente tabla contiene la asignación de tipos predeterminada para las columnas.

Tipo de datos DB2 Tipos de datos de SQL Server predeterminados
bfile varbinary(max)
binary_double float[53]
binary_float float[53]
blob varbinary(max)
char char
char varying[*..*] varchar[*]
char[*..*] char[*]
carácter char
character varying[*..*] varchar[*]
character[*..*] char[*]
clob ntext
date datetime2[0]
dec dec[38][0]
dec[*..*] dec[*][0]
dec[*..*][*..*] dec[*][*]
decimal decimal[38][0]
decimal[*..*] decimal[*][0]
decimal[*..*][*..*] decimal[*][*]
double precision float[53]
flotante float[53]
float[*..53] float[*]
float[54..*] float[53]
int int
integer int
long ntext
long raw varbinary(max)
long raw[*..8000] varbinary[*]
long raw[8001..*] varbinary(max)
long varchar ntext
long[*..8000] varchar[*]
long[8001..*] ntext
national char nchar
national char varying[*..*] nvarchar[*]
national char[*..*] nchar[*]
national character nchar
national character varying[*..*] nvarchar[*]
national character[*..*] nchar[*]
nchar nchar
nchar[*] nchar[*]
nclob nvarchar(max)
Número float[53]
number[*..*] numeric[*]
number[*..*][*..*] numeric[*][*]
NUMERIC NUMERIC
numeric[*..*] numeric[*]
numeric[*..*][*..*] numeric[*][*]
nvarchar2[*..*] nvarchar[*]
raw[*..*] varbinary[*]
real float[53]
rowid uniqueidentifier
smallint smallint
timestamp datetime2
marca de tiempo con zona horaria local datetimeoffset
marca de tiempo con zona horaria local[*..*] datetimeoffset[*]
timestamp with time zone datetimeoffset
marca de tiempo con zona horaria[*..*] datetimeoffset[*]
timestamp[*..*] datetime2[*]
Urowid uniqueidentifier
urowid[*..*] uniqueidentifier
varchar[*..*] varchar[*]
varchar2[*..*] varchar[*]
Xmltype xml

Asignación de tipos de variables locales predeterminada

La siguiente tabla contiene la asignación de tipos predeterminada para las variables locales.

Tipo de datos DB2 Tipos de datos de SQL Server predeterminados
Bfile varbinary(max)
binary_double float[53]
binary_float float[53]
binary_interger int
Blob varbinary(max)
Boolean bit
Char char
char varying[*..8000] varchar[*]
char varying[8001..*] ntext
char[*..8000] char[*]
char[8001..*] ntext
Carácter char
character varying[*..8000] varchar[*]
character varying[8001..*] ntext
character[*..8000] char[*]
character[8001..*] ntext
clob ntext
date datetime2[0]
dec dec[38][0]
dec[*..*] dec[*][0]
dec[*..*][*..*] dec[*][*]
decimal decimal[38][0]
decimal[*..*] decimal[*][0]
decimal[*..*][*..*] decimal[*][*]
double precision float[53]
Flotante float[53]
float[*..53] float[*]
float[54..*] float[53]
Int int
Entero int
integer[*..*] numeric[*][0]
Largo ntext
long raw varbinary(max)
long raw[*..8000] varbinary[*]
long raw[8001..*] varbinary(max)
national char nchar
national char varying[*..4000] nvarchar[*]
national char varying[4001..*] nvarchar(max)
national char[*..4000] nchar[*]
national char[4001..*] nvarchar(max)
national character nchar
national character[*..4000] nvarchar[*]
national character[4001..*] nvarchar(max)
national character varying [*..4000] nvarchar[*]
national character varying [4001..*] nvarchar(max)
Nchar nchar
nchar[*..4000] nchar[*]
nchar[4001..*] nvarchar(max)
nchar varying [*..4000] nvarchar[*]
nchar varying [4001..*] nvarchar(max)
Nclob nvarchar(max)
Number float[53]
number[*..*] numeric[*]
number[*..*][*..*] numeric[*][*]
Numérico numeric[38][0]
numeric[*..*] numeric[*]
numeric[*..*][*..*] numeric[*][*]
nvarchar2[*..4000] nvarchar[*]
nvarchar2[4001..*] nvarchar(max)
pls_integer int
raw[*..8000] varbinary[*]
raw[8001..*] varbinary(max)
Real float[53]
Rowid uniqueidentifier
Signtype smallint
Smallint smallint
string[*..8000] varchar[*]
string[8001..*] ntext
timestamp datetime2
marca de tiempo con zona horaria local datetimeoffset
timestamp with time zone datetimeoffset
marca de tiempo con zona horaria local[*..*] datetimeoffset[*]
marca de tiempo con zona horaria[*..*] datetimeoffset[*]
timestamp[*..*] datetime2[*]
Urowid uniqueidentifier
urowid[*..*] uniqueidentifier
varchar[*..8000] varchar[*]
varchar[8001..*] ntext
varchar2[*..8000] varchar[*]
varchar2[8001..*] varcha(max)
Xmltype xml

Consulte también

Referencia de la interfaz de usuario (DB2ToSQL)