Вопрос : Измените таблицу измените ограничение

Hi все,
I хотят изменить ключа Foreigh без падать он, будут им по возможности для того чтобы сделать так.
Currently FK с на Delete ограничивает, я хочет изменить его для на Delete Cascade.

FK Def: - ТАБЛИЦА «@SCHEMANAME@»
ALTER. «PSOBNKPENDINGUSER» ДОБАВЬТЕ ОГРАНИЧЕНИЕ СПРАВКИ «@SCHEMANAME@»
«FK_PendBnkUser» ЧУЖИЕ KEY

(«BNKPENDINGUSERKY»). «

BNKPENDINGUSER " («BNKPENDINGUSERKY») НА DELETE ОГРАНИЧИВАЕТ <--------------------------- Я хочу это как НА DELETE CASCADE
НА УТОЧНЕНИИ НИКАКОЕ ACTION
ENFORCED
НЕ ВКЛЮЧАЕТ ОПТИМИЗИРОВАНИЕ ВОПРОСА;

class=

Ответ : Измените таблицу измените ограничение

Я основано на вашем вопросе, оно кажется вы хочет обеспечить что не сделаны изменения к таблице пока FK изменяется.  Вы smogли выдать ИСКЛЮЧЕНИЕ таблиц-имени ТАБЛИЦЫ ЗАМКА

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000972.html


и после этого побежали КЛЮЧУ ПАДЕНИЯ таблиц-имени ТАБЛИЦЫ ИЗМЕНЯТЬ ЧУЖОМУ и ИЗМЕНИТЕ таблиц-имя ТАБЛИЦЫ ДОБАВЬТЕ ЧУЖИЕ КЛЮЧЕВЫЕ команды

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0000888.html


Вещи, котор нужно держать в разуме с этим подходом:

Командование ТАБЛИЦЫ ЗАМКА будет держать замок до тех пор пока ПОРУЧАТЬ не выдать.  Поэтому вам нужно обеспечить что AUTO-COMMIT С пытая этот процесс.

ТАБЛИЦЕ ИЗМЕНЯТЬ ДОБАВЛЯЕТ ЧУЖОЙ КЛЮЧА будет нужно утвердить данные в таблицах задействованных.  Это smogло принять некоторое время в зависимости от количества данных в таблицах снабженных ссылками FK.  Это намеревается что таблица smogла быть заперта на долгий период времени.  Обеспечьте что вы обсуждаете это с потребителями этой таблицы и приобретите обязательно время повреждения требуемое, что сделать это изменение.

- Грег
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us