De acuerdo con su pregunta, parece que usted quiere asegurarse de que los cambios no están realizados a la tabla mientras que están cambiando a las FK. Usted podría publicar EXCLUSIVA del tabla-
y
entonces funcionado la LLAVE EXTRANJERA de la GOTA del tabla-nombre de la TABLA de la ALTERACIÓN y ALTERAR el tabla-
nombre de la TABLA AGREGAN comandos
DOMINANTES EXTRANJEROShttp://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000888.html
Cosas a tener presente con este acercamiento:
El comando de la TABLA de la CERRADURA sostendrá la cerradura hasta que se publique un CONFIAR. Por lo tanto usted necesita asegurarse de que AUTO-COMMIT esté DE al intentar este proceso.
La TABLA de la ALTERACIÓN AGREGA LLAVE EXTRANJERA necesitará validar los datos en las tablas implicadas. Esto podría tardar una cierta hora dependiendo de la cantidad de datos en las tablas referidas por las FK. Esto significa que la tabla se podría trabar durante un largo periodo de tiempo. Asegurarse de que usted discuta esto con los usuarios de esta tabla y adquirir el tiempo necesario de la interrupción requerido para realizar este cambio.
- Greg