ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop таблице ошибка
Sometimes when dropping a table in Oracle database by executing DROP TABLE SQL statement, Oracle may return the error ORA-02449 as below: Иногда, когда сбросив таблицы в базе данных Oracle, выполнив команду DROP ТАБЛИЦА заявление SQL, Oracle может возвращать ошибку ORA-02449 как ниже:
ORA-02449: unique/primary keys in table referenced by foreign keys ORA-02449: Уникальные / первичных ключей в таблице, которые перечислены внешние ключи
The Oracle error is caused by the attempt to drop a table with unique or primary keys referenced by foreign keys in another table, or in other word, the table that is referenced as a parent table by a foreign key constraint in a parent-child relationship that established between two tables through a foreign key. Oracle ошибка вызвана попыткой снять стол с уникальными или первичных ключей, которые перечислены внешние ключи в другой таблице, или, другими словами, таблица, которая в качестве ссылки на родительскую таблицу внешнего ключа препятствием на родителей и детей отношения , которые установлены между двумя столами с помощью внешнего ключа. Oracle does not allow to drop tables referenced by foreign keys of other tables without specifying the CASCADE CONSTRAINTS option in the DROP TABLE statement, or to drop the parent table without first removing the foreign key. Oracle не позволяет удалять таблицы, которые перечислены внешние ключи других таблиц без указания КАСКАД ТРУДНОСТИ вариант в DROP ТАБЛИЦА заявление, или отказаться от родительской таблицы без удаления первого внешнего ключа.
The solution and workaround for the error when you want to drop tables referenced by child tables, is to use the CASCADE CONSTRAINTS option in the DROP TABLE statement. Решения и для обхода ошибок, если Вы хотите отказаться от таблиц, указанных в таблицах ребенка, заключается в том, чтобы использовать опцию "КАСКАД СДЕРЖИВАЮЩИЕ в DROP ТАБЛИЦА заявление. For example: Например:
DROP TABLE table_name CASCADE CONSTRAINTS; ТАБЛИЦА table_name DROP КАСКАД ограничений;
The CASCADE CONSTRAINTS option in the DROP TABLE SQL statement will drop the FOREIGN KEY constraints of the child tables referenced. "КАСКАД-ТРУДНОСТИ вариант в DROP ТАБЛИЦА SQL заявление упадет внешний ключ трудностей ребенка столы ссылками.
Alternatively, you can manually drop and remove the foreign key key constraints in other tables before performing the DROP TABLE operations on the parent table, drop the foreign key constraints in other tables. Кроме того, вы можете вручную удалять и удалить внешний ключ основных трудностей в других таблиц перед выполнением DROP ТАБЛИЦА операций по родительской таблице, падение зарубежных основных трудностей в других столах. To check what constraints are referencing a table in Oracle, use the following command: Чтобы проверить, какие ограничения являются ссылками таблицы в Oracle, используйте следующую команду:
SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = “ table_name “; SELECT * FROM USER_CONSTRAINTS ГДЕ TABLE_NAME = "table_name";
To drop and delete the user constraints in Oracle use the following command in SQL*Plus, Toad or other SQL tools: Чтобы удалять и удалять пользователей ограничения в Oracle использовать следующую команду в SQL * Plus, жаба или других SQL инструменты:
ALTER TABLE table_name DROP CONSTRAINT constraint_name ; ALTER TABLE table_name DROP препятствием constraint_name;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 стол или мнение не существует Ошибка Oracle
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Создать "," Добавить или Сплит баз данных Oracle с разделами Не ORA-14080 Ошибка
- Oracle Database Import Error 3113/3114 Импорт базы данных Oracle ошибку 3113/3114
- Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 создать или добавить новый раздел, не ошибка
- ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle Индекс непригодным государства
- Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL ORA-00947 не достаточно ценностей ошибке
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Невозможно создать ПЕРВОНАЧАЛЬНЫЕ степени сегмента в Tablespace Ошибка
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Временная Tablespace пустой Ошибка в Oracle
- Manual and Clean Uninstall Oracle for Windows Руководство и чистой удалить Oracle для Windows
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 ошибка при экспортной базы данных

































February 8th, 2007 18:51 8 февраля 2007 18:51
what if after dropping the table using the query blow you want again all those constraints. А что, если после сбросив таблицы, используя запрос ударом вы хотите снова все эти ограничения.
DROP TABLE table_name CASCADE CONSTRAINTS; ТАБЛИЦА table_name DROP КАСКАД ограничений;
please tell the query if u knows. сообщите, если у запроса знает.
July 3rd, 2008 06:30 3 июля 2008 06:30
Constrangimentos? Orra, meu revisa essa tradução aí e testa antes de postar!!! Orra, meu revisa essa tradução aí е кожура анте де postar! Se não seja honesto e indica o link de onde pegou!!! Если нет seja honesto е индикатором или ссылку де onde pegou!
July 24th, 2008 13:21 24 июля 2008 13:21
Great! Большой! The information provided is very helpful. Информация оказывается очень полезным. It seems to be simple but really halps an lot. Кажется, быть простой, но очень halps много. Thanks again. Еще раз спасибо.