PowerDesigner中如何生成主鍵和自增列(轉)


1、SQL Server版本:

第一步,首先要建立與數據庫的連接,方法較多,這里舉個例子:

http://www.cnblogs.com/netsql/archive/2010/05/17/1737548.html

 

第二個,打開PD15,新建一個PDM文檔,然后新建一個表,如圖所示:

第3步:打開T_ID列的屬性設置,設置自動生成

如何設置步長呢:如下:點擊自動遞增列,如圖所示,有一個Microsoft的列:

第4步,因為之前設置了數據庫連接,這個時候點擊【Database】-【Generate Database】則可以生成此表到數據庫中,如圖所示,這時SQL Server2005查看該表創建語句的圖:

至此,SQL Server2005下創建自增1完成,呵呵。

 

2、Oracle版本:

下面講述,Oracle中如何新建自增列,總的來說需要建立序列,並把這個序列付給某一列,重建觸發器即可。

第一步,首先要建立與數據庫的連接,方法較多,這里舉個例子:

如何建立與Oracle的連接:http://www.cnblogs.com/netsql/archive/2010/05/19/1739491.html

 

第二步,打開PD15,新建一個PDM文檔,然后新建一個表,如圖所示:

第三步,創建一個序列。在【Model】-【Sequence】打開序列列表窗口,新建一個序列。然后打開序列的屬性設置項【physical Options】,進行如下設置,點擊確定,序列建立完畢。

第四步,將剛剛創建的序列應用到表的主鍵列中,如圖所示:點擊確定,此時還沒結束,關鍵一步,要重建觸發器。

第五步:重建觸發器,在【Tools】下如圖,點擊

點擊確定,至此,自動創建了一個觸發器,把序列的值添加到主鍵中。

 

3、MySql版本:

Table Properties->Columns
選擇你的自增段,快捷鍵Alt+Enter

 

也可以通過下圖讓自增長屬性顯示出來。

 
轉載原址:http://blog.csdn.net/j2eeweiwei/article/details/6047691


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM