Configuración del proyecto (conversión) (Db2ToSQL)
La página Conversión del cuadro de diálogo Configuración del proyecto contiene configuraciones que personalizan cómo SQL Server Migration Assistant (SSMA) convierte la sintaxis de Db2 en la sintaxis de SQL Server.
El panel de conversión se encuentra disponible en los cuadros de diálogo Configuración del proyecto y Configuración predeterminada del proyecto:
Para especificar la configuración de todos los proyectos de SSMA, en el menú Herramientas, seleccione Configuración predeterminada del proyecto, seleccione el tipo de proyecto de migración para el que se deben ver o cambiar la configuración en la lista desplegable Versión de destino de migración, seleccione General en la parte inferior del panel izquierdo y, a continuación, seleccione Conversión.
Para especificar la configuración del proyecto actual, en el menú Herramientas , seleccione Configuración del proyecto, seleccione General en la parte inferior del panel izquierdo y, a continuación, seleccione Conversión.
Mensajes de conversión
Generar mensajes sobre problemas aplicados
Especifica si SSMA genera mensajes informativos durante la conversión, los muestra en el panel de Salida, y los agrega al código convertido.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista: No
Modo completo: No
Otras opciones
Convertir expresiones ROWNUM en enteras
Cuando SSMA convierte expresiones ROWNUM, convierte la expresión en una cláusula TOP, seguida de la expresión. En el ejemplo siguiente se muestra ROWNUM en una instrucción DB2 DELETE:
DELETE FROM Table1
WHERE ROWNUM < expression
AND Field1 >= 2
El siguiente ejemplo muestra el resultado Transact-SQL:
DELETE TOP (expression - 1)
FROM Table1
WHERE Field1 >= 2
TOP requiere que la expresión de la cláusula TOP evalúe a un entero. Si el entero es negativo, la instrucción genera un error.
Si selecciona Sí, SSMA convierte la expresión como un entero.
Si selecciona No, SSMA marca todas las expresiones no enteras como un error en el código convertido.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/completo: No
Modo optimista: Sí
Asignación de esquema predeterminada
Esta configuración especifica cómo se asignan los esquemas db2 a esquemas de SQL Server. Hay dos opciones disponibles en esta configuración:
Esquema a base de datos: en este modo, el esquema
sch1
db2 se asigna de forma predeterminada aldbo
esquema de SQL Server en la base de datos desch1
SQL Server .Esquema al esquema: en este modo, el esquema
sch1
db2 se asigna de forma predeterminada alsch1
esquema de SQL Server en la base de datos predeterminada de SQL Server proporcionada en el cuadro de diálogo de conexión.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/Optimista/Completo: Esquema a base de datos
Modos de conversión de la instrucción MERGE
Si selecciona Uso de la instrucción INSERT, UPDATE, DELETE, SSMA convierte la instrucción MERGE en instrucciones INSERT, UPDATE, DELETE.
Si selecciona Uso de la instrucción MERGE, SSMA convierte la instrucción MERGER en una instrucción MERGE en SQL Server.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: uso de la instrucción MERGE
Conversión de llamadas a subprogramas que usan argumentos predeterminados
Las funciones de SQL Server no admiten la omisión de parámetros en la llamada de función. Además, las funciones y procedimientos de SQL Server no admiten expresiones como valores de parámetro predeterminados.
Si selecciona Sí y una llamada de función omite los parámetros, SSMA inserta el valor predeterminado de la palabra clave en la función y llama a en la posición correcta. A continuación, marca la llamada con una advertencia.
Si selecciona No, SSMA marca las llamadas de función como errores.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Sí
Convertir la función COUNT en COUNT_BIG
Si es probable que sus funciones COUNT devuelvan valores mayores que 2,147,483,647, que es 231-1, debe convertir las funciones a COUNT_BIG. .
Si selecciona Sí, SSMA convierte todos los usos de COUNT en COUNT_BIG.
Si selecciona No, las funciones permanecen como COUNT. SQL Server devuelve un error si la función devuelve un valor mayor que 231-1.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/completo: Sí
Modo optimista: No
Conversión de la instrucción FORALL en una instrucción WHILE
Define como SSMA tratará los bucles FORALL en elementos de colección PL/SQL.
Si selecciona Sí, SSMA crea un bucle WHILE donde los elementos de la colección se recuperan uno por uno.
Si selecciona No, SSMA genera un conjunto de filas de la colección que usa el método nodes( ) y lo usa como una sola tabla. Esto es más eficiente, pero hace que el código de salida sea menos legible.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista: No
Modo completo: Sí
Conversión de claves extranjeras con acción referencial SET NULL en columna que es NOT NULL
Db2 permite crear restricciones de clave externa, donde no se pudo realizar una acción SET NULL
porque no se permiten nuL en la columna a la que se hace referencia. SQL Server no permite dicha configuración de clave externa.
Si selecciona Sí, SSMA genera acciones referenciales como en Db2, pero debe realizar cambios manuales antes de cargar la restricción en SQL Server. Por ejemplo, puede elegir NO ACTION en lugar de SET
NULL
.Si selecciona No, la restricción se marca como un error.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: No
Conversión de llamadas a funciones en llamadas a procedimientos
Algunas funciones db2 se definen como transacciones autónomas o contienen instrucciones que no serían válidas en SQL Server. En estos casos, SSMA crea un procedimiento y una función que es un contenedor para el procedimiento. La función convertida llama al procedimiento de implementación.
SSMA puede convertir llamadas a la función contenedora en llamadas al procedimiento. Esto crea código más legible y puede mejorar el rendimiento. Sin embargo, el contexto no siempre lo permite; por ejemplo, no se puede reemplazar una llamada de función en la lista SELECT por una llamada a procedimiento. SSMA tiene algunas opciones para cubrir los casos comunes:
Si selecciona Siempre, SSMA intenta convertir las llamadas de función contenedora en llamadas de procedimiento. Si el contexto actual no permite esta conversión, se genera un mensaje de error. De este modo, no queda ninguna llamada a función en el código generado.
Si selecciona Cuando sea posible, SSMA realiza una migración a las llamadas a procedimiento solo si la función tiene parámetros de salida. Cuando el movimiento no es posible, se quita el atributo de salida del parámetro. En todos los demás casos, SSMA deja llamadas de función.
Si selecciona Nunca, SSMA deja todas las llamadas de función como llamadas de función. A veces, esta opción puede ser inaceptable debido a motivos de rendimiento.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: siempre que sea posible
Conversión de instrucciones LOCK TABLE
SSMA puede convertir muchas instrucciones LOCK TABLE en sugerencias de tabla. SSMA no puede convertir ninguna instrucción LOCK TABLE que contenga cláusulas PARTITION, SUBPARTITION, @dblinky NOWAIT, y marca estas instrucciones con mensajes de error de conversión.
Si selecciona Sí, SSMA convierte las instrucciones LOCK TABLE admitidas en sugerencias de tabla.
Si selecciona No, SSMA marca todas las instrucciones LOCK TABLE con mensajes de error de conversión.
En la tabla siguiente se muestra cómo SSMA convierte los modos de bloqueo de Db2:
Modo de bloqueo db2 | Sugerencia de tabla de SQL Server |
---|---|
ROW SHARE | ROWLOCK, HOLDLOCK |
ROW EXCLUSIVE | ROWLOCK, XLOCK, HOLDLOCK |
SHARE UPDATE = ROW SHARE | ROWLOCK, HOLDLOCK |
SHARE | TABLOCK, HOLDLOCK |
SHARE ROW EXCLUSIVE | TABLOCK, XLOCK, HOLDLOCK |
EXCLUSIVE | TABLOCKX, HOLDLOCK |
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: Sí
Conversión de instrucciones OPEN-FOR para parámetros REF CURSOR OUT
En Db2, la instrucción OPEN-FOR se puede usar para devolver un conjunto de resultados al parámetro OUT de un subprograma de tipo REF CURSOR. En SQL Server, los procedimientos almacenados devuelven directamente los resultados de las instrucciones SELECT.
SSMA puede convertir muchas instrucciones OPEN-FOR en instrucciones SELECT.
Si selecciona Sí, SSMA convierte la instrucción OPEN-FOR en una instrucción SELECT, que devuelve el conjunto de resultados al cliente.
Si selecciona No, SSMA genera un mensaje de error en el código convertido y en el panel Salida.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Sí
Conversión de registros como una lista de variables separadas
SSMA puede convertir registros db2 en variables independientes y en variables XML con una estructura específica.
Si selecciona Sí, SSMA convierte el registro en una lista de variables separadas siempre que sea posible.
Si selecciona No, SSMA convierte el registro en variables XML con una estructura específica.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Sí
Conversión de llamadas a la función SUBSTR en llamadas a la función SUBSTRING
SSMA puede convertir llamadas de función SUBSTR de Db2 en llamadas de función de subcadena de SQL Server, en función del número de parámetros. Si SSMA no puede convertir una llamada de función SUBSTR o no se admite el número de parámetros, SSMA convierte la llamada de función SUBSTR en una llamada de función SSMA personalizada.
Si selecciona Sí, SSMA convierte las llamadas de función SUBSTR que usan tres parámetros en subcadena de SQL Server. Otras funciones SUBSTR se convertirán para llamar a la función SSMA personalizada.
Si selecciona No, SSMA convierte la llamada de función SUBSTR en una llamada de función SSMA personalizada.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista: Sí
Modo completo: No
Convertir subtipos
SSMA puede convertir subtipos PL/SQL de dos maneras:
Si selecciona Sí, SSMA crea un tipo definido por el usuario de SQL Server a partir de un subtipo y lo usa para cada variable de este subtipo.
Si selecciona No, SSMA sustituye todas las declaraciones de origen del subtipo por el tipo subyacente y convierte el resultado como de costumbre. En este caso, no se crean tipos adicionales en SQL Server.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: No
Conversión de sinónimos
Los sinónimos de los siguientes objetos Db2 se pueden migrar a SQL Server:
- Tablas y tablas de objetos
- Vistas y vistas de objetos
- Procedimientos almacenados y funciones
- Vistas materializadas
Los sinónimos de los siguientes objetos Db2 se pueden reemplazar por referencias directas a los objetos :
- Secuencias
- Paquetes
- Objetos de esquema de clase Java
- Tipos de objetos definidos por el usuario
No se pueden migrar otros sinónimos. SSMA genera mensajes de error para el sinónimo y todas las referencias que usan el sinónimo.
Si selecciona Sí, SSMA crea sinónimos de SQL Server y referencias directas a objetos según las listas anteriores.
Si selecciona No, SSMA crea referencias de objeto directo para todos los sinónimos que se enumeran aquí.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Sí
Conversión TO_CHAR(fecha, formato)
SSMA puede convertir Db2 TO_CHAR(fecha, formato) en procedimientos de la base de datos sysdb.
Si selecciona Usar la función TO_CHAR_DATE, SSMA convierte el TO_CHAR(fecha, formato) en la función TO_CHAR_DATE usa el idioma inglés para la conversión.
Si selecciona Usar la función TO_CHAR_DATE_LS (cuidado NLS), SSMA convierte el TO_CHAR(fecha, formato) en la función TO_CHAR_DATE_LS usando el idioma de la sesión para la conversión
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado o optimista: Uso de Tla función TO_CHAR_DATE
Modo completo: Uso de la función TO_CHAR_DATE_LS (cuidado NLS)
Conversión de instrucciones de procesamiento de transacciones
SSMA puede convertir instrucciones de procesamiento de transacciones db2:
Si selecciona Sí, SSMA convierte las instrucciones de procesamiento de transacciones de Db2 en instrucciones de SQL Server.
Si selecciona No, SSMA marca las instrucciones de procesamiento de transacciones como errores de conversión.
Nota:
Db2 abre las transacciones implícitamente. Para emular este comportamiento en SQL Server, debe agregar manualmente instrucciones BEGIN TRANSACTION donde quiera que comiencen sus transacciones. También puede ejecutar el comando SET IMPLICIT_TRANSACTIONS ON al inicio de su sesión. SSMA agrega SET IMPLICIT_TRANSACTIONS ON automáticamente cuando convierte subrutinas con transacciones autónomas.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Sí
Emular el comportamiento null de Db2 en cláusulas ORDER BY
Los valores NULL se ordenan de forma diferente en SQL Server y Db2:
En SQL Server, los valores
NULL
son los valores más bajos de una lista ordenada. En una lista ascendente,NULL
los valores aparecen primero.En Db2,
NULL
los valores son los valores más altos de una lista ordenada. De forma predeterminada, los valoresNULL
aparecen por última vez en una lista de orden ascendente.Db2 tiene cláusulas NULLS FIRST y NULLS LAST, lo que le permite cambiar cómo Db2 ordena las NULL.
SSMA puede emular el comportamiento de Db2 ORDER BY comprobando los NULL
valores. A continuación, primero ordena por valores NULL
en el orden especificado y, a continuación, ordena por otros valores.
Si selecciona Sí, SSMA convierte la instrucción Db2 de una manera que emula el comportamiento de DB2 ORDER BY.
Si selecciona No, SSMA omite las reglas de Db2 y genera un mensaje de error cuando encuentra las cláusulas NULLS FIRST y NULLS LAST.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista: No
Modo completo: Sí
Emular excepciones de recuento de filas en SELECT
Si una instrucción SELECT con una cláusula INTO no devuelve ninguna fila, Db2 genera una excepción de NO_DATA_FOUND. Si la instrucción devuelve dos o más filas, se produce la excepción TOO_MANY_ROWS. La instrucción convertida en SQL Server no genera ninguna excepción si el recuento de filas es diferente de uno.
Si selecciona Sí, SSMA agrega una llamada al procedimiento sysdb db_error_exact_one_row_check después de cada instrucción SELECT. Este procedimiento emula las excepciones NO_DATA_FOUND y TOO_MANY_ROWS. Este es el valor predeterminado y permite reproducir el comportamiento de Db2 lo más cerca posible. Siempre debe elegir Sí si el código fuente tiene controladores de excepciones que procesen estos errores. Si la instrucción SELECT se produce dentro de una función definida por el usuario, este módulo se convierte en un procedimiento almacenado, ya que la ejecución de procedimientos almacenados y la generación de excepciones no es compatible con el contexto de la función de SQL Server.
Si selecciona No, no se generan excepciones. Esto puede ser útil cuando SSMA convierte una función definida por el usuario y quiere que siga siendo una función en SQL Server.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Sí
Generar error para DBMS_SQL.PARSE
Si selecciona Error, SSMA genera un error en el DBMS_SQL de conversión. ANALIZAR.
Si selecciona Advertencia, SSMA genera una advertencia en el DBMS_SQL de conversión. ANALIZAR.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Error
Generar columna ROWID
Al crear tablas en SQL Server, SSMA puede crear una columna ROWID. Cuando se migran los datos, cada fila obtiene un nuevo valor UNIQUEIDENTIFIER que genera la función newid().
Si selecciona Sí, la columna ROWID se crea en todas las tablas y SQL Server genera GUID a medida que inserta valores. Elija siempre Sí si planea usar el evaluador de SSMA.
Si selecciona No, las columnas ROWID no se agregan a las tablas.
Agregue la columna ROWID para las tablas con desencadenadores que agreguen ROWID para las tablas que contienen desencadenadores (valor predeterminado).
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado o optimista: Agregar columna ROWID para tablas con desencadenadores
Modo completo: Sí
Generar índice único en la columna ROWID
Especifica si SSMA genera un índice único en la columna ROWID generada o no. Si la opción se establece YES
en , se genera un índice único. Si se establece NO
en , no se genera un índice único en la columna ROWID.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: Sí
Conversión de módulos locales
Define el tipo de subprograma anidada Db2 (declarada en la conversión independiente de procedimiento almacenado o función).
Si selecciona Inline(Inline), las llamadas a subprogramas anidadas se reemplazan por su cuerpo.
Si selecciona Procedimientos almacenados, se convierte un subprograma anidado en un procedimiento almacenado de SQL Server y sus llamadas se reemplazan en esta llamada a procedimiento.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: alineado
Uso de ISNULL en la concatenación de cadenas
Db2 y SQL Server devuelven resultados diferentes cuando las concatenaciones de cadenas incluyen NULL
valores. Db2 trata el NULL
valor como un juego de caracteres vacío. SQL Server devuelve NULL
.
Si selecciona Sí, SSMA reemplaza el carácter de concatenación Db2 (||) por el carácter de concatenación de SQL Server (+). SSMA también comprueba las expresiones en ambos lados de la concatenación para los valores
NULL
.Si selecciona No, SSMA reemplaza los caracteres de concatenación, pero no comprueba si hay valores
NULL
.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Uso de ISNULL en llamadas a funciones REPLACE
La instrucción ISNULL se usa en llamadas de función REPLACE para emular el comportamiento de Db2. Las opciones de esta configuración son las siguientes:
- SÍ
- NO
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista: No
Modo completo: Sí
Uso de ISNULL en llamadas a funciones CONCAT
La instrucción ISNULL se usa en llamadas de función CONCAT para emular el comportamiento de Db2. Las opciones de esta configuración son las siguientes:
- SÍ
- NO
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista: No
Modo completo: Sí
Uso de la función de conversión nativa siempre que sea posible
Si selecciona Sí, SSMA convierte el TO_CHAR(fecha, formato) en función de conversión nativa cuando es posible.
Si selecciona No, SSMA convierte la TO_CHAR(fecha, formato) en TO_CHAR_DATE o TO_CHAR_DATE_LS (definidas por las opciones "Convertir TO_CHAR(fecha, formato)").
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista: Sí
Modo completo: No
Uso de SELECT...FOR XML al convertir SELECT...INTO para variable de registro
Especifica si se va a generar un conjunto de resultados XML al seleccionar en una variable de registro.
Si selecciona Sí, la instrucción SELECT devuelve XML.
Si selecciona No, la instrucción SELECT devuelve un conjunto de resultados.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: No
Conversión de cláusulas RETURNING
Conversión de la cláusula RETURNING de la instrucción DELETE a OUTPUT
Db2 proporciona una cláusula RETURNING como una manera de obtener inmediatamente los valores eliminados. SQL Server proporciona esa funcionalidad con la cláusula OUTPUT.
Si selecciona Sí, SSMA convierte cláusulas RETURNING en instrucciones DELETE en cláusulas OUTPUT. Dado que los desencadenadores de una tabla pueden cambiar los valores, el valor devuelto podría ser diferente en SQL Server que en Db2.
Si selecciona No, SSMA genera una instrucción SELECT antes de las instrucciones DELETE para recuperar los valores devueltos.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: Sí
Conversión de la cláusula RETURNING en una instrucción INSERT a OUTPUT
Db2 proporciona una cláusula RETURNING como una manera de obtener inmediatamente los valores insertados. SQL Server proporciona esa funcionalidad con la cláusula OUTPUT.
Si selecciona Sí, SSMA convierte una cláusula RETURN en una instrucción INSERT en OUTPUT. Dado que los desencadenadores de una tabla pueden cambiar los valores, el valor devuelto podría ser diferente en SQL Server que en Db2.
Si selecciona No, SSMA emula la funcionalidad db2 insertando y seleccionando valores de una tabla de referencia.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado, optimista o completo: Sí
Conversión de la cláusula RETURNING en una instrucción UPDATE a OUTPUT
Db2 proporciona una cláusula RETURNING como una manera de obtener inmediatamente los valores actualizados. SQL Server proporciona esa funcionalidad con la cláusula OUTPUT.
Si selecciona Sí, SSMA convierte cláusulas RETURNING en instrucciones UPDATE en cláusulas OUTPUT. Dado que los desencadenadores de una tabla pueden cambiar los valores, el valor devuelto podría ser diferente en SQL Server que en Db2.
Si selecciona No, SSMA generará instrucciones SELECT después de las instrucciones UPDATE para recuperar los valores devueltos.
Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:
Modo predeterminado/optimista/completo: Sí
Conversión de secuencia
Conversión del generador de secuencias
En Db2, puede usar una secuencia para generar identificadores únicos.
SSMA puede convertir secuencias a lo siguiente.
Uso del generador de secuencias de SQL Server.
Uso del generador de secuencias SSMA.
Uso de la identidad de columna.
La opción predeterminada al convertir en SQL Server es usar el generador de secuencias. Sin embargo, SQL Server 2012 (11.x) y SQL Server 2014 (12.x) no admiten la obtención del valor de secuencia actual (como el del método currval de secuencia db2). Consulte el sitio de blog del equipo de SSMA para obtener instrucciones sobre la migración del método currval de secuencia db2.
SSMA también proporciona una opción para convertir la secuencia db2 en el emulador de secuencia de SSMA.
Por último, también puede convertir la secuencia asignada a una columna de la tabla a valores de identidad de SQL Server. Debe especificar la asignación entre las secuencias a una columna de identidad en la pestaña Tabla db2.
Convertir CURRVAL fuera de los desencadenadores
Solo visible cuando el generador de conversión de secuencias está configurado para usar la identidad de columna. Dado que Las secuencias db2 son objetos independientes de las tablas, muchas tablas que usan Secuencias usan un desencadenador para generar e insertar un nuevo valor de secuencia. SSMA comenta estas instrucciones, o las marca como errores cuando comentarlas generaría errores.
Si selecciona Sí, SSMA marca todas las referencias a desencadenadores externos en la secuencia convertida CURRVAL con una advertencia.
Si selecciona No, SSMA marca todas las referencias a desencadenadores externos en la secuencia convertida CURRVAL con un error.