`
zuixue1987
  • 浏览: 6542 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PowerDesigner中如何生成主键和自增列--Oracle版本

 
阅读更多

上文讲了如何在SQL  Server2005中建立主键和自增列:

http://www.cnblogs.com/netsql/archive/2010/05/19/1739481.html

下面讲述,Oracle中如何新建自增列,总的来说需要建立序列,并把这个序列付给某一列,重建触发器即可。

第一步,首先要建立与数据库的连接,方法较多,这里举个例子:

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

 

第二步,打开PD15,新建一个PDM文档,然后新建一个表,如图所示:

第三步,创建一个序列。在【Model】-【Sequence】打开序列列表窗口,新建一个序列。然后打开序列的属性设置项【physical Options】,进行如下设置,点击确定,序列建立完毕。

第四步,将刚刚创建的序列应用到表的主键列中,如图所示:点击确定,此时还没结束,关键一步,要重建触发器。

第五步:重建触发器,在【Tools】下如图,点击

点击确定,至此,自动创建了一个触发器,把序列的值添加到主键中。

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    用PowerDesigner反向工程生成E-R图

    反向工程是PowerDesigner的一项强大功能,能够从已有的数据库中提取 schema 信息,并生成相应的E-R图。本文将介绍如何使用PowerDesigner进行反向工程生成E-R图,特别是针对Oracle 11g R2数据库。 什么是反向工程? ...

    powerdesigner创建oracle_数据库表,设置表主键列为自动增长

    ### PowerDesigner 创建 Oracle 数据库表并设置主键...以上步骤详细介绍了如何使用PowerDesigner 12.5创建Oracle数据库表,并设置主键列的自动增长功能。这将极大地提高数据库开发的效率,并确保数据的一致性和完整性。

    powerdesigner 建表生成sql语句导入Oracle

    另外,对于大对象(LOB)类型的字段,如BLOB、CLOB,在Oracle中处理可能需要额外的考虑。 在实际操作中,我们还需要考虑数据迁移、权限管理、索引优化等方面。数据迁移可能涉及到数据转换,因为不同数据库系统对...

    PowerDesigner 15 系统分析与建模实战-清晰版

    PowerDesigner15系统分析与建模实战-清晰版

    SAP.PowerDesigner16.6.4.1(5437)-x64&x86下载地址和注册文件

    SAP.PowerDesigner16.6.4.1(5437)-x64&x86下载地址和注册文件

    PowerDesigner------>快速建表工具

    PowerDesigner支持多种数据库平台,如Oracle、MySQL、SQL Server等,能自动生成符合目标数据库语法的DDL脚本。 4. **数据库生成(Database Generation)** 完成物理建模后,PowerDesigner能够生成数据库创建脚本,...

    PowerDesigner 连接oracle直接生成数据库中的表

    ### PowerDesigner 连接Oracle直接生成数据库中的表 在软件开发和数据库管理领域,PowerDesigner作为一款强大的数据建模工具,被广泛应用于概念设计、逻辑数据模型(LDM)和物理数据模型(PDM)的设计过程中。通过...

    PowerDesigner oracle 生成的ER图

    在本文中,我们将学习如何使用 PowerDesigner 生成 Oracle 数据库的ER图。 ER图是数据建模的基础,是数据库设计的重要组成部分。ER图描述了实体之间的关系,帮助开发者更好地理解数据库结构。 下面,我们将 step ...

    使用powerdesigner 生成数据库设计文档

    在File菜单中选择“Reverse Engineer” -&gt; “Database…”,然后选择对应的数据库版本,比如Oracle、MySQL等。接着,浏览并导入之前导出的SQL文件,确认所有数据都已导入。 3. 在PowerDesigner中,你可以看到导入的...

    PowerDesigner15连接Oracle数据库并导出Oracle的表结构

    本文主要介绍了使用PowerDesigner连接Oracle数据库,并生成E-R图的详细步骤。 知识点1:PowerDesigner简介 PowerDesigner是一个强大的数据建模工具,能够对数据库进行设计、实现和维护。它支持多种数据库管理系统,...

    PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment

    通过这个脚本,PowerDesigner将自动为每个表、列和视图的name属性生成对应的comment,使得在生成SQL脚本后,当这些对象被创建到数据库时,其comment属性将被正确设置,从而提高了数据库的可读性。 在实际应用中,这...

    PowerDesigner版本控制图文教程.

    - **合并**操作则用于同步本地和版本库之间的更改。 #### 六、MySQL的ODBC与JDBC连接方式 - **MySQL的ODBC连接**是一种通过ODBC驱动程序来连接MySQL数据库的方法。具体步骤包括: - 下载并安装MySQL ODBC驱动...

    powerdesigner16.5逆向工程,从远程oracle11g数据库导出PDM

    本篇将详细介绍如何使用 PowerDesigner 16.5 版本进行逆向工程,从远程 Oracle 11g 数据库中导出 PDM。 #### 二、环境搭建 **1. 安装 Oracle 客户端** 为了使 PowerDesigner 能够访问 Oracle 数据库,需要先安装 ...

    Powerdesigner逆向工程生成PDM 中文列名表名

    此脚本遍历了当前PDM中的所有表和列,如果列名包含中文字符,则将其转换为注释,并将列名替换为不含中文的字符串(此处示例为将中文替换为“Comment”)。 #### 四、总结 通过上述步骤,我们可以利用PowerDesigner...

    POWERDESIGNER生成oracle表名带有引号

    在实际应用中, POWERDESIGNER 生成 Oracle 表名带有引号的问题可能会导致其他问题,例如数据移植和数据 integrations 等。因此,解决这种问题非常重要。 POWERDESIGNER 提供了多种解决方法,以满足不同的需求和应用...

    让PowerDesigner 自动生成 SQL Server 2000的表和列注释的脚本与模板

    如何让PowerDesigner 自动生成 SQL Server 2000的表和列注释的脚本 ======================================= 1、将本包中的模板文件(Microsoft SQL Server 2000(带...

    把powerdesigner中表名为汉字以及列名为汉字的转为汉语拼音抽头的方法

    PowerDesigner 中将汉字表名和...使用 VBScript 脚本将 PowerDesigner 中的汉字表名和列名转换为汉语拼音抽头可以提高数据模型的可读性和维护性,方便数据存储和管理。同时,这也提高了数据模型的可重用性和移植性。

    PowerDesigner12.5汉化包-.rar

    12.5版本支持多种数据库系统,如Oracle、SQL Server、MySQL等,提供了物理模型、概念模型和逻辑模型的转换,使得数据库设计过程更为直观和规范。 2. **汉化包的必要性**: 原版PowerDesigner是英文界面,对于非...

    PowerDesigner字段与Oracle字段对应

    在数据库设计过程中,PowerDesigner 和 Oracle 之间的字段对应关系是至关重要的,因为它直接影响到数据的存储和处理。PowerDesigner 是一款强大的数据建模工具,它允许用户创建概念数据模型(CDM)和物理数据模型...

Global site tag (gtag.js) - Google Analytics