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