Вопрос : Вставка пуска с ограничением

Я имею 2 таблицы:


T1
------------
ID_1 PK


T2
------------потребность



I
ID_1 FK
ID_2 пуск T1, котор любит:

if: НОВО. «ID_1» будет нулевым then
отборным «T1_SEQ» .nextval в: НОВО. «ID_1» от двойного; вставка
в значения T2 (ID_1) (выберите «T1_SEQ» .currval» от двойного); if

but
end очевидно, котор я не могу ввести в T2 прежде чем T1 создан:

ORA-02291: нарушенное ограничение по герметичности (SH.T2_FK) - found

Do ключа родителя не я имею любой другой вариант после этого извлечь ограничение по FK?
class=

Ответ : Вставка пуска с ограничением

ie

Перед пуском вставки

если:, тоНОВО. «ID_1» нулево после этого
   выберите «T1_SEQ» .nextval в: НОВО. «ID_1» от двойного;
закончитесь если

после пуска вставки

вставка в значения T2 (ID_1) (: new.id_1);  


 

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