`

PowerDesigner15创建Oracle数据库序列实现自动增长

阅读更多

转自:http://wp-yjr.iteye.com/blog/999647

 

本操作基于PowerDesigner 15。

 

第一步:创建数据表(创建表省略)。

第二步:给数据设置序列,实现自动增长。

1.在表视图的列上创建。

      双击表视图,打开Table Properties对话框, 选择Columens 选项卡, 双击要设置的列(显示列的序号的那个按钮,单击后,会显示横向的黑色箭头)。

选择数据列

    打开Column Properties 对话框。在 General选项卡中找到Sequence(最下面),下拉框后面有三个按钮就是‘Create’,‘Select’,‘Properties’ ,新建的话就点击‘Create’。

创建序列

  打开 Sequence Properties 对话框。

  创建序列

   在General选项卡中的Name, Code 可以自己根据需要编辑,然后切换到 Physical Options(Common)选项卡。

设置序列参数

   输入:

   Start with(开始于):1

   Increment by(增长值):1,

   Min value(最小值):1,

   Max value 根据自己需要决定是否要设定。没有的话,选择 No max value。

   No cache(超出最大值后是否重新开始)勾选,输入完后,点击应用。创建完毕。

   在 Preview 选项卡中可以看到相应的创建代码 ,同时在Table Properties的Preview选项卡中也有了创建序列的代码,而且自动加入了触发器Trigger(触发器) 的创建代码。

   创建完成。

   使用时只要将Sequence下拉框中的自己建立的序列选项选中则可。

分享到:
评论

相关推荐

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

    本篇文章将详细介绍如何利用PowerDesigner 12.5版本创建Oracle数据库表,并设置表的主键列为自动增长。 #### 二、准备工作 在开始之前,请确保已经安装了PowerDesigner 12.5,并且具备一定的Oracle数据库基础知识...

    基于PowerDesigner的数据库设计与实现.

    完成PDM后,PowerDesigner还可以直接生成SQL脚本来创建数据库,或直接与现有的数据库管理系统(如Oracle、MySQL等)对接,实现数据库的自动创建。 #### 五、逆向工程 逆向工程是指从现有的数据库或应用程序中反向...

    PowerDesigner的使用步骤

    PowerDesigner是一款强大的数据库设计工具,它可以帮助用户进行数据建模、数据库设计以及生成数据库脚本。以下是关于PowerDesigner使用步骤的详细说明: 1. **创建工程** 首先,启动PowerDesigner并开始创建一个新...

    总结Powerdesigner使用建议

    - **示例**:如果某表需要一个自动增长的ID字段,可以定义一个名为`SEQ_TableName`的序列,并在表的扩展依赖关系中指明该字段使用该序列。 #### 四、Oracle Package 的使用 Oracle Package 是一种组织存储过程、...

    PowerDesigner教程

    PowerDesigner能自动生成数据库脚本,包括创建、修改和删除数据库对象。此外,它还可以生成应用程序代码,如Java或.NET,加速开发进程。 十、性能分析 在物理建模阶段,PowerDesigner提供了性能分析工具,可以帮助...

    PowerDesigner 的用法实例

    PowerDesigner 是一款强大的数据库设计和建模工具,它可以帮助IT专业人士高效地创建和管理复杂的数据库架构。本篇文章将深入探讨PowerDesigner的几个关键用法,包括业务规则、自定义数据类型、序列号、Oracle ...

    powerdesigner11中文教程.rar

    PowerDesigner是一款强大的数据库建模工具,它被广泛用于企业级的信息系统设计,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)的设计。本教程将详细介绍PowerDesigner 11的使用方法,帮助你...

    PowerDesigner使用教程(中文)

    - **物理数据模型(PDM)**:PDM基于CDM,考虑了特定数据库管理系统(如MySQL、Oracle等)的特性,如字段类型、约束和索引。 ### 4. UML建模 - **用例图**:展示系统的主要参与者和他们进行的活动。 - **类图**:表示...

    PowerDesigner 16.rar

    3. 系统架构设计:PowerDesigner支持系统架构设计,可以创建UML(统一建模语言)模型,包括类图、用例图、序列图等,有助于理解和设计复杂的软件系统。 4. 技术兼容性:PowerDesigner能与多种数据库管理系统(如...

    比较详细的oracle教程

    - **序列、同义词**:介绍序列和同义词的功能及使用场景,如自动增长的序列号、跨模式引用的对象名称等。 - **PL/SQL**:学习Oracle的程序化语言PL/SQL,包括变量、控制结构、异常处理等基本语法,以及如何编写存储...

    powerdesigner教程

    PowerDesigner是一款强大的数据库建模工具,它在IT行业中被广泛用于进行系统分析和设计,特别是在数据库的前期规划阶段。本教程将深入探讨PowerDesigner的基本功能和应用,包括概要设计和详细设计,以及如何利用其...

    Powerdesigner使用手册

    PowerDesigner支持多种数据库平台,如Oracle、MySQL、SQL Server等,能自动生成针对这些平台的SQL脚本。 3. **数据流图(DFD)和业务流程模型:** PowerDesigner不仅可以进行数据库建模,还可以绘制数据流图,帮助...

    PowerDesigner建模实例

    在这个过程中,PowerDesigner会根据所选择的数据库管理系统(如MySQL、Oracle、SQL Server等)的特性,自动优化表结构,生成符合特定数据库语法的脚本。这个过程可能涉及到表空间、索引、约束等数据库对象的设计。 ...

    powerdesigner16.5汉化包

    PowerDesigner是一款强大的数据库建模工具,由Sybase公司开发,广泛应用于系统分析和设计阶段,尤其是在数据库设计领域。PowerDesigner 16.5汉化包是针对英文原版的PowerDesigner 16.5进行语言本地化的版本,使得...

    Oracle入门到精通

    在Oracle数据库中,序列(Sequences)是自动生成唯一数值的工具,常用于主键生成。视图(Views)则是虚拟表,基于一个或多个实际表的查询结果,可以简化复杂的查询逻辑,提供更友好的数据访问接口。 索引(Indexes...

    PowerDesigner报告

    能自动生成超过30种不同数据库(如Sybase、Informix、Oracle、IBM DB2、Microsoft SQL Server等)的代码。 #### 2.4 反向工程 可以从30多种数据库中抽取现有结构,用于模型分析和更新。 #### 2.5 模型对比与合并 ...

    [UML][PowerDesigner系统分析与建模(第2版)]

    本书主要聚焦于统一建模语言(UML)和PowerDesigner这一强大的建模工具,旨在帮助读者掌握如何有效地进行系统分析,并通过PowerDesigner实现模型的创建和管理。 UML,全称Unified Modeling Language,是软件开发...

    超详细Oracle教程

    - **安装与配置**:指导如何安装Oracle数据库,并进行基本的配置工作,包括监听器设置、服务名配置等。 - **Oracle客户端工具**:介绍常用的客户端工具,如SQL*Plus、Oracle Enterprise Manager等,以及它们的主要...

Global site tag (gtag.js) - Google Analytics