Я запустил функцию копирования данных в Toad, которая отключила все ограничения, а затем потерпела неудачу.
Это оставило меня с кучей отключенных ограничений. Большинство из них я смог включить успешно, но флэшбэки дают мои сохраненные припадки.
Вопросы:
1) Необходимо ли повторно включить ограничения для таблиц воспоминаний? Я предполагаю, что если они не включены и флэшбэк используется, они будут отключены при восстановлении таблицы, поэтому да, их следует включить повторно.
2) Я получаю сообщение об ошибке: ORA-01735: Неверная опция таблицы изменений.
EXECUTE IMMEDIATE
'ALTER TABLE'||' '||l_table_name||' '||'ENABLE CONSTRAINT'||'
'||l_Constraint_name;
Я предполагаю, что ==$0
в имени таблицы вызывает проблемы, и мне нужно заключить его в двойные кавычки. Тем не менее, мои попытки сделать это:
EXECUTE IMMEDIATE
'ALTER TABLE'||' ""'||l_table_name||'"" '||'ENABLE CONSTRAINT'||'
'||l_Constraint_name;
также не удалось. Какой правильный синтаксис? Или я лаю не на том дереве, что ошибка на самом деле?