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; create trigger tib_g_ec_lotterycategory before insert on G_EC_LotteryCategory for each row declare     integrity_error  exception;     errno            integer;     errmsg           char(200);     dummy            integer;     found            boolean; begin     --  Column lcId uses sequence Sequence_LotCateID     select Sequence_LotCateID.NEXTVAL INTO :new.lcId from dual; --  Errors handling exception     when integrity_error then        raise_application_error(errno, errmsg); end; / 在plsql 中执行上端代码。创建表; 添加记录测试; insert into G_EC_LotteryCategory(lcName,lcAbbr) values('1','1'); insert into G_EC_LotteryCategory(lcName,lcAbbr) values('2','2'); 查询后,看到的的id列是自动增长的。 2 先创建,然后在列的sequence 项中选择。  在 powerdesigner 左边的树中,你的model 项目的子菜单中有 sequence ,右键点击——> new  打开 sequence properties 对话框,添加内容上面的方法类似。  完场后,还是到表视图中,双击列名,打开column properties 对话框。  general——> sequence 的下拉框中就出现了刚才创建的 sequence ,选中,保存即可。

oracle 主键列创建自增长,powerdesigner创建oracle 数据库表,设置表主键列为自动增长。 ....相关推荐

  1. 依照表结构创建student表设置sno为主键_7.MySQL库表的创建与修改

    自己的MySQL阅读笔记,持续更新,直到看书结束. 数据库技术可以有效帮助一个组织或者企业科学.有效的管理数据,也是现在很多企业招聘数据分析师的必备要求之一. 大家如果看过MySQL的书,也可以看我的 ...

  2. oracle查询一列汇总,【学习笔记】Oracle数据筛选 查找oracle所有表中的特定列中的某些数据...

    天萃荷净 开发DBA反映,根据需求需要查找Oracle数据库中所有表中特定的列中指定的关键词的数据,和数据内容和数量 找出数据库中所有表表中REMARK列中含有WN.wind.wlr中表名和数量 de ...

  3. 依照表结构创建student表设置sno为主键_探索SQL-数据库的安装与表格创建

    因现在在从事互联网运营工作中有涉及到处理数据这一方面,感觉对数据分析这一块工作还是挺感兴趣的,因此想要往这一领域深入发展,转行到数据分析.而SQL是数据分析师的必备技能之一,作为从未接触过SQL的一枚 ...

  4. MySQL中自动增长类型要求

    自动增长(auto_increment) 1.一个表中只能有一个列为自动增长: 否则会报错Incorrect table definition; there can be only one auto ...

  5. mysql 增加主键列_MySQL添加列、删除列,创建主键等常用操作总结

    一. 列常用操作 ① 添加新的一列test_column,并将其作为主键,FIRST将其放在表中第一行,auto_increement是自动增长 alter table test_table add  ...

  6. oracle 11g b表空间什么情况下自动增加,oracle 11g 查看表空间使用情况,表空间创建,表空间添加数据文件,修改数据文件自动增长,删除表空间...

    1.查看表空间以及表空间使用情况 SELECT TABLESPACE_NAME "表空间", To_char(Round(BYTES / 1024, 2), '99990.00') ...

  7. Oracle外键约束如何同时更新,SQL与ORACLE的外键约束-级联更新和删除

    /* SQL与ORACLE的外键约束--级联删除 最近软件系统中要删除一条记录,就要关联到同时删除好多张表,他们之间还存在着约束关系.所以考虑到在创建表时加上约束关系,具体如下: SQL的外键约束可以 ...

  8. db2有主键时默认hash分区_不允许设置db2主键问题的解决

    设置db2主键问题出错的话,应该如何处理呢?下面就教您一个不允许设置db2主键问题的解决方法,希望对您学习设置db2主键方面有所帮助. 将empno设置为主键 db2 => alter tabl ...

  9. mysql主键干嘛的_数据库表中的主键有什么作用?

    展开全部 数据库主键 主键:表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行.这样e69da5e6ba9062616964757a686964616f31333365643534的一列或多列 ...

最新文章

  1. 用Gmail备份多看的推送
  2. Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之10.Web_工程结构
  3. 宜阳一高中历年录取分数线_上海高中TOP30!从录取分数线看上海高中排名!
  4. ubuntu12.10安装openssh-server与本身的软件冲突
  5. 使用exe4j将java项目打成exe执行程序
  6. 2017 php7 使用率,让PHP7达到最高性能的几个Tips
  7. python中函数的参数传递(传值还是传引用)
  8. excel公式编辑器_Excel中自动更新超链接的文件目录,超简单
  9. 六、PyQt5 QTreeWidget操作,获取树控件所有2级目录内容
  10. vue项目实现记住密码功能
  11. 计算机组成原理r型指令logisim实现_全国计算机二级MS office选择题增分速记宝典!...
  12. C++二叉树的 前中后序遍历(学C++必看必会)深度优先遍历详解
  13. Ubuntu18新系统火狐浏览器无法播放音乐和视频
  14. tensorflow下手写汉字识别及其可视化
  15. 计算机类单位换算,计算机单位换算大全
  16. 狐妖小红娘手游服务器维护,狐妖小红娘手游:游戏界面详细解析,狐妖小粉丝不要错过哦...
  17. 插画构图如何学习,小白必看
  18. linux中常用的截图录屏软件
  19. 在小程序内嵌的webview中唤醒手机地图app
  20. contiki学习笔记(一)

热门文章

  1. c语言中if和goto的用法,C语言中if和goto的用法.doc
  2. mysql中where条件判断语句_MySQL Where 条件语句介绍和运算符小结
  3. python google drive api_Python管理Google Drive文件
  4. php和mysql处理树状_分级_无限分类_分层数据的方法_PHP和MySQL处理树状、分级、无限分类、分层数据的方法...
  5. php table 下拉框,LayerUI的table 里面加 select 下拉框 – Fly社区-Mikel
  6. linux堡垒机开源软件,Jumpserver开源堡垒机
  7. VC内存泄露检查工具:VisualLeakDetector
  8. 【Oracle】Python 连接Oracle 数据库
  9. Linux 串口编程四 串口设备程序开发
  10. 前端学习(3344):设计模式之工厂模式1