powerdesigner設定表主鍵列為自動增長。

2022-06-01 11:09:07 字數 1444 閱讀 3108

powerdesigner 版本12.5

建立表就不說了。下面開始介紹設定自動增長列。

1 在表檢視的列上建立。

雙擊表檢視,開啟table properties ———>columens ,

雙擊要設定的列(顯示列的序號的那個按鈕,單擊後,會顯示橫向的黑色箭頭)。

開啟column properties 對話方塊。

在 『general』 項中 的最下面,找到 sequence下拉框 ,後面有三個按鈕就 『create』,『select』,『properties』。

新建的話就點選『create' 開啟 sequence properties 對話方塊,general 中的name, code 隨意修改

切換到 physical options 項,輸入下面幾項內容

start with 1

increment by 1

minvalue 1

maxvalue 根據自己需要決定是否要設定。沒有的話,選擇 no max value

no cache 勾選

輸入完後,點選應用。建立完畢。在 preview 中 可以看到相應的建立**

同時,在table properties———>preview 的建立**中,自動加入了 觸發器trigger 的建立**。

建立完成。

使用:到table properties———>preview 中拷貝table 的建立**,複製到plsql中執行。

不知道是我的powerdesigner 設定問題,還是怎麼回事,table 的建立**中沒有自動加入 sequence 的建立部分。

所以,還要到sequence properties ———>preview 中,把sequence的建立**拷貝到 表建立的**中

放到 cteate table .... 和 create trigger ...中間

例如:create table g_ec_lotterycategory  (

lcid               number(3)                       not null,

lcname             nvarchar2(30),

lcabbr             nvarchar2(20),

constraint pk_g_ec_lotterycategory primary key (lcid))/

create sequence sequence_lotcateid

increment by 1

start with 1

nomaxvalue

minvalue 1

nocache;

如果是建立的是mysql資料庫模型,開啟table properties,選擇columens雙擊,在 『general』 項中 , 有個 identity 的核取方塊,勾選即可。

原文:

PowerDesigner 基本設定

今天要設計模型,開啟powerdesigner 開始設計,突然忘記了使用,哎呀看來真是老了,幾天沒有就記不住了,看來還是要做乙個筆記,隨時記錄一下,忘了好看看。樣式設計,我使用這種設計工具要有自己的風格 1.進入tools display preferences format reference 進...

PowerDesigner的樣式設定

pd提供了強大的配置功能,可以對生成的資料庫物件命名 資料模型的展現進行設定。這裡首先講下樣式的設定。顏色和字型設定 1.單獨設定某個物件的顏色和字型 1.1修改實體填充色 1 單擊選中某個需要修改填充色的實體。2 右擊,在彈出式選單中選擇 format 選項,系統將彈出格式化視窗。3 切換到 fi...

PowerDesigner引數設定

在檢視中同時顯示columns的name和code欄位 1 工具 tools 顯示引數設定 display preferences 2 在彈出來的框中選中content table 3 點右下角那個advanced 按鈕 4 在彈出的框個選中 columns 5 點listcolumns右邊的按鈕 ...