ORA-02449 Oracle óôáãüíá ôñáðÝæé Error

ìåñéêÝs öïñÝs ðüôå dropping Ýíás ôñáðÝæé ìÝóá Oracle âÜóç äåäïìÝíùí áðü åêôåëþíôáò óôáãüíá ôñáðÝæé SQL äÞëùóç, Oracle ìðïñþ åðéóôñïöÞ the error ORA-02449 üðùò õðü:

ORA-02449: ìïíáäéêüò/ âáóéêüò êëåéäéÜ ìÝóá ôñáðÝæé ðáñáðïìðÞ áðü áëëïäáðüò êëåéäéÜ

The Oracle error is ðñïêÜëåóá ìå ôï ðáñáêïëïõèþ óå óôáãüíá Ýíás ôñáðÝæé ìå ìïíáäéêüò Þ âáóéêüò êëåéäéÜ ðáñáðïìðÞ áðü áëëïäáðüò êëåéäéÜ ìÝóá another ôñáðÝæé, Þ ìÝóá Üëëïò ëÝîç, the ôñáðÝæé áõôü åßíáé üëï ðáñáðïìðÞ üðùò Ýíás ãïíéüs ôñáðÝæé áðü Ýíás áëëïäáðüò êëåéäß constraint ìÝóá Ýíás ãïíéüs- ðáéäß ó÷Ýóç üôé ßäñõóá áíÜìåóá äýï ôñáðÝæé äéáìÝóïõ Ýíás áëëïäáðüò êëåéäß. Oracle does ü÷é åðéôñÝðù ðåôÜãïìáé ôñáðÝæé ðáñáðïìðÞ áðü áëëïäáðüò êëåéäéÜ áðü Üëëïí ôñáðÝæé ÷ùñßs êáèïñéóôéêüò the CASCADE CONSTRAINTS ðñïáßñåóç ìÝóá óôï óôáãüíá ôñáðÝæé äÞëùóç, Þ ðåôÜãïìáé the ãïíéüs ôñáðÝæé ÷ùñßs ðñþôïò ìåôáêüìéóç the áëëïäáðüò êëåéäß.

The ëýóç êáé workaround ãéá the error ðüôå you èÝëù ðåôÜãïìáé ôñáðÝæé ðáñáðïìðÞ áðü ðáéäß ôñáðÝæé, is óå ÷ñÞóç the CASCADE CONSTRAINTS ðñïáßñåóç ìÝóá óôï óôáãüíá ôñáðÝæé äÞëùóç. ãéá ðáñÜäåéãìá:

óôáãüíá ôñáðÝæétable_name CASCADE CONSTRAINTS;

The CASCADE CONSTRAINTS ðñïáßñåóç ìÝóá óôï óôáãüíá ôñáðÝæé SQL äÞëùóç èá ðåôá÷ôþ the áëëïäáðüò êëåéäß constraints ôïõ ðáéäß ôñáðÝæé ðáñáðïìðÞ.

åíáëëáêôéêÜ, åóý ìðïñåßs ÷åéñïðïßçôïs óôáãüíá êáé áðïìáêñýíù the áëëïäáðüò êëåéäß êëåéäß constraints ìÝóá Üëëïò ôñáðÝæé ðñéí performing the óôáãüíá ôñáðÝæé åã÷åßñçóç åðÜíù óå ãïíéüs ôñáðÝæé, óôáãüíá the áëëïäáðüò êëåéäß constraints ìÝóá Üëëïò ôñáðÝæé. óå åëÝã÷ù what constraints åßíáé ðáñáðïìðÞ Ýíás ôñáðÝæé ìÝóá Oracle, ÷ñÞóç the åðüìåíïò êüììá:

äéáëÝãù * áðü USER_CONSTRAINTS ðïý TABLE_NAME = “table_name“;

óå óôáãüíá êáé óâýíù the user constraints ìÝóá Oracle ÷ñÞóç the åðüìåíïò êüììá ìÝóá SQLPlus*, Toad Þ Üëëïò SQL åñãáëåßá:

ìåôáâÜëëù ôñáðÝæétable_name óôáãüíá CONSTRAINT constraint_name;

óçìáíôéêüò: áõôü åßíáé Ýíá ðïëõâüëï ìåôÝöñáóá óåëßäá ï ïðïßïò is ðñïìÞèåõóá " üðùò is" ÷ùñßs åããýçóç. ðïëõâüëï ìåôÜöñáóç ìðïñþ íá åßìáé äýóêïëïò óå understand. ðáñáêáëþ áíáöÝñïìáéðñùôüôõðïò ¢ããëïò Üñèñï ïðïôåäÞðïôå åßíáé äõíáôüí.

ìïéñÜæïìáé êáé contribute Þ áðïêôþ ôå÷íéêüò õðïóôçñßæù êáé âïÞèåéá óåMy øçöéáêüs æùÞ öüñïõì.



3 áðáíôÞóåéò óå “ORA-02449 Oracle óôáãüíá ôñáðÝæé Error”

  1. vipin
    ÖåâñïõÜñéïs 8th, 2007 1851:
    1

    what åÜí ìåôÜ dropping the ôñáðÝæé ÷ñçóéìïðïéþíôás the åñþôçóç öõóþ you èÝëù ðÜëé üëïò åêåßíïé constraints.

    óôáãüíá ôñáðÝæé table_name CASCADE CONSTRAINTS;

    ðáñáêáëþ ëÝù the åñþôçóç åÜí u ãíùñßæù.

  2. f
    Éïýëéïs 3rd, 2008 0630:
    2

    Constrangimentos? Orra, meu êÜíù åðáíÜëçøç essa tradução aí e äïêéìÜæù antes de ôá÷õäñïìéêÜ ôÝëç!!! Se não seja Ýíôéìïò e õðïäåéêíýù o óýíäåóìïò de onde pegou!!!

  3. ôñáãïýäçóá
    Éïýëéïs 24th, 2008 1321:
    3

    óðïõäáßïò The ðëçñïöïñßá ðñïìÞèåõóá is ðïëý âïÞèåéá. ìïéÜæåé óå íá åßìáé áðëü ìá áëÞèåéá halps Ýíás lot. åõ÷áñéóôþ ðÜëé.

áöÞíù Ýíás áðáíôþ

åóý ìðïñåßs ÷ñÞóç áõôïß tags: <Ýíás href="" ôßôëïs=""> <abbr ôßôëïs=""> < áêñïâÜôçò ôßôëïs=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> < åãþ> <q cite=""> < äéáãñÜöù> < äõíáôüò>

õðïãñÜöù ÷ùñßs ó÷üëéï


Custom Search

êáéíïýñãéïò Üñèñï

åéóüäçìá øÜ÷íù ðåñßïäïò ãéá the Üñèñï

ORA-02449 - ORA-02449: ìïíáäéêüò/ âáóéêüò êëåéäéÜ ìÝóá ôñáðÝæé ðáñáðïìðÞ áðü áëëïäáðüò êëåéäéÜ - oracle óôáãüíá ôñáðÝæé - óôáãüíá ôñáðÝæé oracle - óôáãüíá ôñáðÝæé cascade constraints - oracle óôáãüíá äÞëùóç - ORA-02449: - ora 02449 - ORA-02449: ìïíáäéêüò/ âáóéêüò êëåéäéÜ ìÝóá ôñáðÝæé ðáñáðïìðÞ áðü áëëïäáðüò êëåéäéÜ - oracle óâýíù ôñáðÝæé - oracle óôáãüíá - oracle ORA-02449 - oracle óôáãüíá üëïò ôñáðÝæé - oracle óôáãüíá ôñáðÝæé cascade - üëïò - óôáãüíá ôñáðÝæé ìÝóá oracle - óâýíù cascade Oracle - óôáãüíá ôñáðÝæé cascade constraints oracle - SQL Error: ORA-02449: ìïíáäéêüò/ âáóéêüò êëåéäéÜ ìÝóá ôñáðÝæé ðáñáðïìðÞ áðü áëëïäáðüò êëåéäéÜ - oracle óôáãüíá ôñáðÝæé äýíáìç - óôáãüíá ôñáðÝæé toad - cascade constraints ìÝóá oracle - oracle óâýíù cascade constraint - error óôáãüíá ôñáðÝæé - oracle óâýíù áðü cascade constraints - ORA-02449 + oracle - óôáãüíá ôñáðÝæé cascade oracle - ORA-02449: ìïíáäéêüò/ âáóéêüò êëåéäéÜ ìÝóá ôñáðÝæé ðáñáðïìðÞ áðü áëëïäáðüò êëåéäß - óôáãüíá ôñáðÝæé + oracle - oracle cascade constraints - oracle óôáãüíá ôñáðÝæé - 02449 - óâýíù ôñáðÝæé åßóïäïs Oracle - oracle óôáãüíá üëïò ôñáðÝæé ora-02449 - ORA-02449: - oracle óôáãüíá ôñáðÝæé cascade constraints - ìåôáêüìéóç CONSTRAINT ìÝóá ORACLE - oracle óôáãüíá ôñáðÝæé ìå áëëïäáðüò êëåéäéÜ - oracle exp óôáãüíá - óôáãüíá ôñáðÝæé êáé constraints - óôáãüíá ôñáðÝæé cascade + Ora - oracle óôáãüíá ôñáðÝæé constraints - óôáãüíá ôñáðÝæé ìå áëëïäáðüò êëåéäéÜ ìÝóá Oracle - óôáãüíá ôñáðÝæé ORA-02449 - ora-02449 óôáãüíá ôñáðÝæé - óôáãüíá ôñáðÝæé ìÝóá Oracle - oracle óôáãüíá index ðñéí óôáãüíá ôñáðÝæé - oracle óôáãüíá ôñáðÝæé ORA-02449 - óâýíù oracle cascade - ORACLE óôáãüíá ERROR -