PowerDesigner的
各個版本會根據(jù)表的關(guān)系決定表的創(chuàng)建順序,不需要人為的對表的創(chuàng)建順序進行排序。
1) 如果表之間沒有關(guān)系,那就沒有排序的必要性;
2) 如果表之間有外鍵引用關(guān)系,那就看這種引用關(guān)系是內(nèi)部還是外部的;
例如A引用B,B引用C,那么當創(chuàng)建外鍵方式為inside table的時候,那么PowerDesigner會自動組織表的創(chuàng)建順序,那么就會按照C->B->A的次序創(chuàng)建,當創(chuàng)建外鍵方式為outside table的時候,那就跟表的創(chuàng)建順序沒有關(guān)系了,將依然按照A->B->C來創(chuàng)建。
解決方法:
在database->generate database->key indexes頁中foreign keys下的create foreign key下選中inside table。