PowerDesigner模型導入SQL出錯怎麼辦

我們在做數據庫的時候,如果數據過於繁瑣,要建的表很多,我們在建表的時候難免會出現一些紕漏,導致我們無法把數據模型導入到數據庫中。

假設一個錯誤:我故意有個表沒設置主鍵就導入進去。
在這裏插入圖片描述
可以看到我把主鍵的√去掉了(假設我不知道這個錯誤)。
現在進行一個導入,出現了一堆不知道什麼鬼的錯。
在這裏插入圖片描述
隨便點進去看,完全不知道這是什麼玩意錯,看不懂
在這裏插入圖片描述
那這個時候該怎麼辦?莫慌,回到我們數據模型中,右鍵Properties,找到Preview
在這裏插入圖片描述
然後,來到SQL Server中,新建查詢,把代碼粘貼上去,點擊執行
在這裏插入圖片描述
這個時候需要一點點眼力,如果已存在什麼對象的這個錯我們不用管,從這堆錯裏找不同,可以上圖中報錯有一句說什麼表裏有什麼語法錯誤。雙擊那裏,定位到那行
在這裏插入圖片描述
然後能看到它定位到primary key()後面報錯了,到這裏都知道是什麼錯了吧primary key()裏面放的就是主鍵ID,因爲沒有傳遞主鍵ID,所以它報了一個這樣的錯,這就是我開頭時挖下的坑。
來到PowerDesigner這邊,找出S_UserInfo,把主鍵的√上
在這裏插入圖片描述
然後再次導入SQL中,如果還是報一堆錯的話,不用慌,如果你確定你自己建的模型是沒有問題的,但還是出問題,軟的不行那隻能來硬的了,右鍵錯誤,點擊Automatic Correction(自動更正),就可以導入了。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章