Я основано на вашем вопросе, оно кажется вы хочет обеспечить что не сделаны изменения к таблице пока FK изменяется. Вы smogли выдать ИСКЛЮЧЕНИЕ таблиц-
и
после этого побежали КЛЮЧУ ПАДЕНИЯ таблиц-имени ТАБЛИЦЫ ИЗМЕНЯТЬ ЧУЖОМУ и ИЗМЕНИТЕ таблиц-
имя ТАБЛИЦЫ ДОБАВЬТЕ ЧУЖИЕ КЛЮЧЕВЫЕ команды
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000888.html
Вещи, котор нужно держать в разуме с этим подходом:
Командование ТАБЛИЦЫ ЗАМКА будет держать замок до тех пор пока ПОРУЧАТЬ не выдать. Поэтому вам нужно обеспечить что AUTO-COMMIT С пытая этот процесс.
ТАБЛИЦЕ ИЗМЕНЯТЬ ДОБАВЛЯЕТ ЧУЖОЙ КЛЮЧА будет нужно утвердить данные в таблицах задействованных. Это smogло принять некоторое время в зависимости от количества данных в таблицах снабженных ссылками FK. Это намеревается что таблица smogла быть заперта на долгий период времени. Обеспечьте что вы обсуждаете это с потребителями этой таблицы и приобретите обязательно время повреждения требуемое, что сделать это изменение.
- Грег