ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop Tabel fejl
Sometimes when dropping a table in Oracle database by executing DROP TABLE SQL statement, Oracle may return the error ORA-02449 as below: Nogle gange, når droppe en tabel i Oracle database ved at udføre DROP TABLE SQL-sætning, Oracle kan returnere den fejl ORA-02449 som nedenfor:
ORA-02449: unique/primary keys in table referenced by foreign keys ORA-02449: enestående / primære nøgler i tabellen refereres af udenlandske nøgler
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 fejl er forårsaget af forsøget på at slippe en tabel med unikke eller primære nøgler refereres af udenlandske nøgler i en anden tabel, eller med andre ord ved bordet, der er opført som et moderselskab tabel fra en udenlandsk største problem i forældre-barn-forhold , der er etableret mellem to tabeller ved hjælp af en fremmed nøgle. 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 ikke gør det muligt at slippe tabeller refereres af udenlandske nøgler i andre tabeller uden at angive, hvilke CASCADE PROBLEMER mulighed i DROP TABLE erklæring, eller at falde moderselskabet bordet uden først at fjerne den fremmede nøgle.
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. Den løsning og løsning for de fejl, når du ønsker at droppe tabeller refereres af barnet tabeller, er at bruge CASCADE PROBLEMER mulighed i DROP TABLE erklæring. For example: For eksempel:
DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE table_name CASCADE begrænsninger;
The CASCADE CONSTRAINTS option in the DROP TABLE SQL statement will drop the FOREIGN KEY constraints of the child tables referenced. Den CASCADE PROBLEMER mulighed i DROP TABLE SQL-sætning, vil droppe fremmede nøgler af barnet tabeller refereres til.
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. Alternativt kan du manuelt drop og fjerne den fremmede nøgle nøgler i andre tabeller, før udførelse af de DROP TABLE operationer på moderselskabets tabellen, drop de fremmede nøgler i andre tabeller. To check what constraints are referencing a table in Oracle, use the following command: Hvis du vil kontrollere, hvilke begrænsninger er referencing en tabel i Oracle, skal du bruge følgende kommando:
SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = “ table_name “; SELECT * FRA USER_CONSTRAINTS HVOR 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: At falde og slette brugeren begrænsninger i Oracle bruge følgende kommando i SQL * Plus, Toad eller andre SQL-værktøjer:
ALTER TABLE table_name DROP CONSTRAINT constraint_name ; ALTER TABLE table_name DROP BAAND constraint_name;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. VIGTIGT: Dette er en maskine oversat side som er stillet til rådighed "som de er" uden garanti. Machine translation may be difficult to understand. Maskinoversættelse kan være svært at forstå. Please refer to Der henvises til original English article originale engelske artikel whenever possible. når det er muligt.
Share and contribute or get technical support and help at Aktie og bidrage eller få teknisk support og hjælp på My Digital Life Forums Min digitale liv fora .
Related Articles Relaterede artikler
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 tabel eller Få vist ikke eksisterer Oracle fejl
- Delete, Remove or Drop Oracle Stored Packages with Drop Package Slette, fjerne eller fald Oracle lagres pakker med drop-pakken
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Sådan fjernes og slip Datafiles fra Tablespace i Oracle Database
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Hvordan Drop Tablespace og inddrive Oracle database, når et uheld slette datafil
- Easily Duplicate, Copy or Backup Tables in Oracle, PostgreSQL, DB2 and SQLite with Create Table As SQL Let Dupliker, Kopier eller Backup tabellerne i Oracle, PostgreSQL, DB2 og SQLite med Opret Tabel Som SQL
- IMP-00013 Oracle Import Error IMP-00013 Oracle Import Fejl
- Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL ORA-00947 Ikke nok Værdier Fejl
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 fejl, når eksport database
- Oracle Database Import Error 3113/3114 Oracle Database Import Fejl 3113/3114
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Midlertidig Tablespace er tom Fejl i Oracle


























February 8th, 2007 18:51 8 februar 2007 18:51
what if after dropping the table using the query blow you want again all those constraints. hvad nu hvis efter slippe bordet ved hjælp af forespørgslen slag du vil igen alle disse begrænsninger.
DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE table_name CASCADE begrænsninger;
please tell the query if u knows. du fortælle det til forespørgslen, hvis u kender.
July 3rd, 2008 06:30 3 juli 2008 06:30
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 Mødet honesto e indica o link de onde pegou!
July 24th, 2008 13:21 24 juli 2008 13:21
Great! Stor! The information provided is very helpful. De oplysninger, der er meget nyttig. It seems to be simple but really halps an lot. Det synes at være enkle, men virkelig halps en masse. Thanks again. Tak igen.