Problemas "Pendientes de comprobación": utilidad de carga de base de datos de DB2®
Los problemas "Pendientes de comprobación" pueden producirse al utilizar una utilidad de carga de base de datos de DB2® con IBM® Campaign. Utilice las siguientes sugerencias para ayudarle a resolver estos tipos de problemas.
Síntomas
Obtiene un error SQL0668N.
Causas
Si se utiliza un cargador de base de datos para insertar registros en una tabla y ésta tiene restricciones referenciales, la tabla se dejará en estado "pendiente de comprobación" después de la operación de carga. Las restricciones referenciales incluyen restricciones de unicidad, restricciones de rango para tablas particionadas, columnas generadas, y reglas de seguridad LBAC. Cuando una tabla está en este estado, recibe un error SQL0668N si se realiza una consulta de selección en la tabla.
Resolución del problema
Para sacar la tabla del estado "pendiente de comprobación", ejecute el comando siguiente:
SET INTEGRITY FOR TABLE <TABLENAME> IMMEDIATE CHECKED
Se puede utilizar el código siguiente en el script:
load client from <DATAFILE> of del modified by coldel| insert into <TABLE>(
<FIELDNAME><,>
)
nonrecoverable;
set integrity for <TABLE> immediate checked;