Compatibilidad con clave primaria automática y KEYCOLS

La clave primaria o el índice único se crean en función de la información de la columna KEY de los metadatos de la tabla. El tipo de clave creada en la tabla de destino depende de la nulidad de las columnas de clave de origen especificadas en los metadatos de la tabla de origen disponibles en el archivo de pista.

Tenga en cuenta lo siguiente para crear un índice único y una clave primaria:

Si la funcionalidad AUTOSCHEMA está activada y si Replicat está procesando una pista de origen que no contiene la información del indicador pseudo-key (pista escrita por un Extract anterior donde no se ha implantado el soporte pseudo-key), se muestra un mensaje de advertencia al usuario y no se crea ninguna clave en el destino. Replicat utiliza todas las columnas viables como clave. Sin embargo, esto se puede sustituir mediante KEYCOLS en el archivo de parámetros.

Nota: KEYCOLS solo funcionará en caso de una sentencia MAP explícita, pero no cuando se utilicen comodines.

Nota: El orden de las columnas clave en el destino no se puede mantener como el orden porque el TDR no tiene esta información.

Consulte los siguientes temas para obtener más información sobre el uso de KEYCOLS para especificar una clave personalizada para diferentes bases de datos: Db2 z/OS: Garantizar la unicidad de filas para tablasMySQL: Garantizar la unicidad de filas para tablas Oracle: Garantizar la unicidad de filas para tablas