没有合适的资源?快使用搜索试试~ 我知道了~
powerdesigner创建oracle_数据库表,设置表主键列为自动增长
5星 · 超过95%的资源 需积分: 50 9 下载量 163 浏览量
2012-02-16
16:26:25
上传
评论
收藏 23KB DOC 举报
温馨提示
试读
2页
( 使用powerdesigner创建oracle_数据库表,设置表主键列为自动增长.doc )
资源推荐
资源详情
资源评论
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
资源评论
- passager2012-12-19还好 挺有帮助的 如果有插图就好了!
司徒剑南
- 粉丝: 45
- 资源: 98
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功