ORA-02449 Oracle Drop Table Error ORA-02449 Oracle drop table feil
Sometimes when dropping a table in Oracle database by executing DROP TABLE SQL statement, Oracle may return the error ORA-02449 as below: Noen ganger når slippe en tabell i Oracle-databasen ved å utføre DROP TABLE SQL-setningen, Oracle kan returnere feilmeldingen ORA-02449 som nedenfor:
ORA-02449: unique/primary keys in table referenced by foreign keys ORA-02449: unike / primære nøkler i tabellen det refereres til utenlandske nøkler
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 feilen skyldes forsøket på å slippe en tabell med unike eller primære nøkler refererte utenlandske nøklene i en annen tabell, eller i andre ord, bordet som er referert til som en overordnet tabell etter en fremmednøkkel begrensninger i en forelder-barn relasjonen som opprettes mellom to tabeller ved hjelp av en fremmednøkkel. 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 tillater ikke å slippe tabeller refereres til utenlandske nøkler for andre tabeller uten angivelse av Cascade begrensninger alternativ i DROP TABLE-setning, eller for å slippe den overordnede tabellen uten først å fjerne fremmednøkkel.
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. Løsningen, og løsningen for feil når du vil slippe tabeller refereres til barnet tabeller, er å bruke Cascade begrensninger alternativ i DROP TABLE-setning. For example: For eksempel:
DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE TABLE_NAME Cascade begrensninger;
The CASCADE CONSTRAINTS option in the DROP TABLE SQL statement will drop the FOREIGN KEY constraints of the child tables referenced. Den glir begrensninger alternativ i DROP TABLE SQL-setningen vil slippe fremmednøkkel begrensninger av 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 slette og fjerne den utenlandske nøkkel nøkkelen begrensninger i andre tabeller før du utfører DROP TABLE operasjoner på den overordnede tabellen, slippe utenlandske nøkkelen begrensninger i andre tabeller. To check what constraints are referencing a table in Oracle, use the following command: For å sjekke hvilke begrensninger er henvisning til en tabell i Oracle, bruker du følgende kommando:
SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = “ table_name “; SELECT * FROM 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: Å slette og slette brukeren begrensninger i Oracle-Bruk følgende kommando i SQL * Plus, padde eller andre SQL-verktøy:
ALTER TABLE table_name DROP CONSTRAINT constraint_name ; ALTER TABLE TABLE_NAME DROP begrensninger constraint_name;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. VIKTIG: Dette er en maskin oversatt side som er levert "som den er" uten garanti. Machine translation may be difficult to understand. Maskinen oversettelse kan være vanskelig å forstå. Please refer to Vennligst henvis til original English article original engelsk artikkel whenever possible. når det er mulig.
Share and contribute or get technical support and help at Dele og bidra eller få teknisk støtte og hjelp på My Digital Life Forums My Digital Life Forums .
Related Articles Relaterte artikler
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 Bord eller vise finnes ikke Oracle Feil
- Delete, Remove or Drop Oracle Stored Packages with Drop Package Slette, fjerne eller slipp Oracle lagret pakker med drop-pakken
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Slik fjerner og slipp datafiler fra TABLESPACE i Oracle Database
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Hvordan slipp TABLESPACE og gjenopprette Oracle Database når du ved et uhell sletter Datafile
- Easily Duplicate, Copy or Backup Tables in Oracle, PostgreSQL, DB2 and SQLite with Create Table As SQL Enkelt duplisere, kopiere eller Backup Tables i Oracle, PostgreSQL, DB2 og SQLite med Opprette tabellen som SQL
- IMP-00013 Oracle Import Error Skøyer-00013 Oracle Import Feil
- Oracle PL/SQL ORA-00947 Not Enough Values Error Oracle PL / SQL ORA-00947 ikke nok verdier feil
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 Feil Når Eksport database
- Oracle Database Import Error 3113/3114 Oracle Database Import Feil 3113/3114
- ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Midlertidige TABLESPACE er tom Feil 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. hva om etter slippe tabellen ved hjelp av søk blåse du igjen alle disse begrensningene.
DROP TABLE table_name CASCADE CONSTRAINTS; DROP TABLE TABLE_NAME Cascade begrensninger;
please tell the query if u knows. kan du fortelle søket hvis u vet.
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 tilgjengelige seja honesto e indikerer o kobling de onde pegou!
July 24th, 2008 13:21 24 juli, 2008 13:21
Great! Flott! The information provided is very helpful. Den informasjonen som gis er svært nyttig. It seems to be simple but really halps an lot. Det synes å være enkle, men egentlig halps en masse. Thanks again. Takk igjen.