ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop Tabuľka Chyba

Sometimes when dropping a table in Oracle database by executing DROP TABLE SQL statement, Oracle may return the error ORA-02449 as below: Niekedy, keď kvapkadlová tabuľky v databáze Oracle Vykonávajúci DROP TABLE SQL vyhlásenie, Oracle vráti chybu ORA-02449, ako je uvedené nižšie:

ORA-02449: unique/primary keys in table referenced by foreign keys ORA-02449: unikátny / primárneho kľúča v tabuľke odkazuje cudzie kľúče

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 chyba je spôsobená pokus o kvapku tabuľky s primárnym alebo jedinečným kľúčom s odkazom na cudzie kľúče v inej tabuľke, alebo v inej slovo, stôl, ktorý sa odvoláva ako materský tabuľky pomocou cudzieho kľúča obmedzenia vo vzťahu rodič-dieťa že usadené medzi dvoma tabuliek prostredníctvom cudzieho kľúča. 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 neumožňuje pokles tabuľky s odkazom na cudzie kľúče v iných tabuľkách bez uvedenia CASCADE obmedzením možnosti v DROP TABLE výkazu, alebo upustiť od materskej stola bez toho, aby najprv odstránia cudzí kľúč.

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. Roztoku a workaround pre chybu, keď chcete kvapka tabuľky s odkazom na dieťa tabuliek, je použitie CASCADE obmedzením možnosti v DROP TABLE vyhlásenie. For example: Napríklad:

DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE table_name CASCADE obmedzenia;

The CASCADE CONSTRAINTS option in the DROP TABLE SQL statement will drop the FOREIGN KEY constraints of the child tables referenced. Zosypná obmedzením možnosti v DROP TABLE SQL vyhlásenie klesne na cudzí kľúč obmedzenia dieťaťa referencovaných tabuľky.

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. Prípadne môžete ručne kvapka a odstrániť cudzí kľúč kľúčových obmedzení v iných tabuliek pred vykonaním DROP TABLE operácie na materskej tabuľke, pokles zahraničnej kľúčových obmedzení v ostatných tabuľkách. To check what constraints are referencing a table in Oracle, use the following command: Ak chcete zistiť, aké prekážky sa odkazuje na tabuľky v Oracle, zadajte nasledujúci príkaz:

SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = “ table_name “; Select * from USER_CONSTRAINTS KDE 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: K poklesu a mazať užívateľov obmedzenia v Oracle použite nasledujúci príkaz v SQL * Plus, SQL Toad alebo iných nástrojov:

ALTER TABLE table_name DROP CONSTRAINT constraint_name ; ALTER TABLE table_name DROP constraint constraint_name;

IMPORTANT : The page is machine translated and provided "as is" without warranty. Upozornenie: Stránka je stroje preložené a poskytované "tak ako sú" bez záruky. Machine translation may be difficult to understand. Strojový preklad môže byť ťažké pochopiť. Please refer to Obráťte sa prosím na original English article Anglický originál článku whenever possible. kedykoľvek je to možné.


4 Responses to “ORA-02449 Oracle Drop Table Error” 4 Reakcia na "ORA-02449 Oracle Drop tabuľke Error"

  1. Michael Komisarenko Michael Komisarenko
    April 7th, 2009 18:56 7. apríl 2009 18:56
    4 4

    If you need to recreate a table you do not have to drop constraints. Ak potrebujete vytvoriť tabuľku nemáte k poklesu obmedzenia. As an alternative you can disable constraints and then enable them back again. Ako alternatívu môžete zakázať obmedzenia a umožniť im potom zase späť.
    The correct select statement to see which foreign keys reference the primary key of the parent table is as follows: Správny výber vyhlásenie vidieť cudzie kľúče, ktoré odkazujú na primárny kľúč v materskej tabuľke sú nasledujúce:

    SELECT TABLE_NAME, CONSTRAINT_NAME SELECT TABLE_NAME, CONSTRAINT_NAME
    FROM USER_CONSTRAINTS Z USER_CONSTRAINTS
    WHERE CONSTRAINT_TYPE = 'R' KDE CONSTRAINT_TYPE = 'R'
    AND R_CONSTRAINT_NAME = parent_table_primary_key; A R_CONSTRAINT_NAME = parent_table_primary_key;

    You can use EXECUTE IMMEDIATE to disable constraints without necessarily dropping them. Môžete použiť EXECUTE BEZPROSTREDNÉ zakázať obmedzenia, bez nevyhnutne kvapkadlová nich.

  2. sangam sangam
    July 24th, 2008 13:21 24. júla 2008 13:21
    3 3

    Great! Veľký! The information provided is very helpful. Poskytnuté informácie sú veľmi užitočné. It seems to be simple but really halps an lot. Zdá sa to byť jednoduché, ale naozaj halps jeden los. Thanks again. Vďaka znova.

  3. f f
    July 3rd, 2008 06:30 3. júla 2008 06:30
    2 2

    Constrangimentos? Constrangimentos? Orra, meu revisa essa tradução aí e testa antes de postar!!! Orra, meu revisa essa tradução ai e TESTA antes de postar! Se não seja honesto e indica o link de onde pegou!!! Se não seja honesty e indica o odkaze de onde Pego!

  4. vipin vipin
    February 8th, 2007 18:51 8. februára 2007 18:51
    1 1

    what if after dropping the table using the query blow you want again all those constraints. Čo keď sa po opustení tabuľky pomocou dotazu rána budete chcieť opäť všetky tieto prekážky.

    DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE table_name CASCADE obmedzenia;

    please tell the query if u knows. prosím, povedzte to dotaz, ak u vie.

Leave a Reply Nechaj Odpoveď

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Môžete použiť tieto značky: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Vyberajte komentáre funkcia bola vypnutá. To receive notification of latest comments posted, subscribe to Ak chcete dostávať oznámenie o najnovšie komentáre posta, prihláste sa My Digital Life Comments RSS feed My Digital Life Komentáre RSS or alebo register to receive register pre príjem new comments in daily email digest. nové komentáre v dennom email Digest.
Custom Search

New Articles Nové články

Incoming Search Terms for the Article Incoming Vyhľadávanie Podmienky pre článok

ora-02449 ORA-02449 - -- ORA-02449: unique/primary keys in table referenced by foreign keys ORA-02449: unikátny / primárneho kľúča v tabuľke odkazuje cudzie kľúče - -- oracle drop table Oracle kvapka tabuľky - -- ora 02449 ora 02449 - -- cascade constraints in oracle kaskádového obmedzenia veštbami - -- ORACLE DROP TABLE FORCE ORACLE DROP TABLE PLATNOSŤ - -- ora-02449 drop table ORA-02449 kvapka tabuľky - -- drop table error DROP TABLE chybu - -- ORA-02449: unique/primary keys in table referenced by foreign keys ORA-02449: unikátny / primárneho kľúča v tabuľke odkazuje cudzie kľúče - -- ora-02449 unique primary keys in table referenced by foreign keys ORA-02449 jedinečný primárneho kľúča v tabuľke odkazuje cudzie kľúče - -- oracle drop table with foreign key Oracle kvapka tabuľky s cudzím kľúčom - -- oracle delete cascade Oracle odstrániť kaskády - -- drop table cascade DROP TABLE kaskády - -- oracle drop tables Oracle kvapka tabuľky - -- oracle ORA-02449 veštbami ORA-02449 - -- oracle drop table cascade Oracle kvapka tabuľka kaskáda - -- drop table with cascade option kvapka stôl s možnosťou kaskády - -- CASCADE DROP ORACLE CASCADE DROP ORACLE - -- cascade constraint oracle kaskádového obmedzenia veštbami - -- drop table cascade constraints DROP TABLE kaskádového obmedzenia - -- drop table oracle DROP TABLE veštbami - -- oracle drop table syntax Oracle kvapku stolového syntaktická - -- SQL Error: ORA-02449: unique/primary keys in table referenced by foreign keys Chyba SQL: ORA-02449: unikátny / primárneho kľúča v tabuľke odkazuje cudzie kľúče - -- toad drop table ropucha kvapka tabuľky - -- drop table with foreign keys oracle kvapka tabuľke s cudzie kľúče veštbami - -- delete from table cascade oracle odstrániť z tabuľky kaskádového veštbami - -- DROP CASCADE oracle DROP CASCADE veštbami - -- drop table table_name cascade constraints DROP TABLE table_name kaskádového obmedzenia - -- oracle drop constraint Oracle kvapka obmedzenia - -- oracle command force constraint Oracle príkaz platnosti obmedzenia - -- Oracle drop table constraints Oracle kvapka tabuľky obmedzenia - -- oracle force drop table Oracle účinnosť kvapka tabuľky - -- drop table ORA-02449 kvapka stolové ORA-02449 - -- Drop Table FORCE Drop Tabuľka PLATNOSŤ - -- oracle add constraint table or view Oracle pridať obmedzení tabuľky alebo zobrazenie - -- drop table cascade constraints oracle DROP TABLE kaskádového obmedzenia veštbami - -- oracle disable constraints when deleting tables Oracle zakázať obmedzenia pri mazaní tabuliek - -- drop table oracle force kvapka tabuľky Oracle platnosti - -- oracle delete statements Oracle odstrániť výkazy - -- oracle+drop cascade Oracle + kvapka kaskády - -- oracle force delete foreign key Oracle účinnosť odstrániť cudzí kľúč - -- why do we use drop table tablename cascade constraints Prečo používať kvapka tabuľky tablename kaskádového obmedzenia - -- before dropping primary keys the foreign keys should de be dropped or dsiabled in oracle Pred kvapkadlová primárne kľúče, cudzie kľúče by malo byť zastavené alebo de dsiabled v Oracle - -- drop table oracle when referenced by foreign key kvapka tabuľky Oracle, keď s odkazom na cudzí kľúč - -- drop table oracle DROP TABLE veštbami - -- ORA-02449 to drop tablespace ORA-02449 zahazovat Tablespace - -- 02449 02449 - -- cascade oracle delete kaskádového Oracle odstrániť - -- DROP TABLE FOREIGN KEYS CASCADE CONSTRAINTS DROP TABLE cudzie kľúče CASCADE obmedzením - -- FORCE DROP ORACLE PLATNOSŤ DROP ORACLE - --