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