Comparteix a través de


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 , 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:

  1. Esquema a base de datos: en este modo, el esquema sch1 db2 se asigna de forma predeterminada al dbo esquema de SQL Server en la base de datos de sch1SQL Server .

  2. Esquema al esquema: en este modo, el esquema sch1 db2 se asigna de forma predeterminada al sch1 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 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:

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 , 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:

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 , 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:

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 , 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 , 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:

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 , 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:

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 , 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:

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 , 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:

Modo completo: No

Convertir subtipos

SSMA puede convertir subtipos PL/SQL de dos maneras:

  • Si selecciona , 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 , 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:

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:

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 valores NULL 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 , 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 , 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 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:

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 , 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 YESen , se genera un índice único. Si se establece NOen , 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:

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 , 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:

  • NO

Al seleccionar un modo de conversión en el cuadro Modo, SSMA aplica la siguiente configuración:

Modo predeterminado/optimista: No

Modo completo:

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:

  • 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 , 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:

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 , 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 , 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:

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 , 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:

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 , 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:

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 , 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.