`
guomingzhang2008
  • 浏览: 165094 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PowerDesigner技巧2 触发器模板

阅读更多
定义一个触发器模板,该模板可以被所有的表使用,如果要修改触发器时,只需要修改触发器模板即可。

一、定义触发器模板

1、添加触发器模板



2、现有的触发器模板列表



3、创建一个触发器模板:





4、编写模板名称:



5、编写触发器语句:



下面给出db2、mysql的触发器语句:
db2:
CREATE TRIGGER TRG_%TABLE%_UPDATE_TIME
before
    UPDATE
        ON %TABLE% REFERENCING NEW AS newrow FOR EACH ROW MODE db2sql
    SET
        newrow.UPDATE_TIME = CURRENT TIMESTAMP

mysql:
create trigger %TRIGGER%
before
    update
        on %TABLE% for each row
    SET  NEW.UPDATE_TIME = CURRENT_TIMESTAMP


二、用户表 通过触发器模板 添加触发器:







选择Definition,并选择我们定义好的模板:




  • 大小: 53.8 KB
  • 大小: 49 KB
  • 大小: 13.2 KB
  • 大小: 26.9 KB
  • 大小: 36.6 KB
  • 大小: 40.8 KB
  • 大小: 17.8 KB
  • 大小: 9.5 KB
  • 大小: 34.2 KB
  • 大小: 27.3 KB
  • 大小: 29.6 KB
分享到:
评论

相关推荐

    PowerDesigner数据库设计模板

    在"PowerDesigner建模V4OK"这个文件中,很可能是包含了一系列的建模示例,可能涵盖了不同类型的数据库设计案例,比如ER图的绘制、表的关联设计、索引的添加、触发器和存储过程的定义等。这些实例对于初学者来说是...

    PowerDesigner知识库使用笔记

    完成数据模型设计后,PowerDesigner可以自动生成数据库脚本,包括创建表、视图、索引、触发器等对象的SQL语句。此外,它还能生成对应的数据库访问代码,如Java的Hibernate映射文件,或.NET的ADO.NET实体类。 ### 5....

    PowerDesigner中文教程(2本)

    本教程包含两本Chm格式的电子书,分别详细讲解了PowerDesigner的基础操作和高级技巧,适合初学者和有一定经验的用户。通过学习,你可以更好地理解和应用PowerDesigner,提升数据库设计和企业系统分析的能力。 总结...

    PowerDesigner使用教程.rar_PowerDesigner_教程_数据库设计

    在"PowerDesigner使用教程.pdf"中,你将找到关于如何利用PowerDesigner进行数据库设计的详细步骤和技巧,包括模型的创建、编辑、转换以及如何生成数据库脚本等。无论你是初学者还是有经验的数据库设计者,这份教程都...

    PowerDesigner教程

    本教程旨在帮助分析设计人员快速掌握PowerDesigner的使用技巧,以便更高效地进行数据库设计和管理。 ### 一、PowerDesigner概述 PowerDesigner是Sybase公司开发的可视化建模工具,它可以进行概念数据模型(CDM)、...

    学号_姓名_数据库实验三报告(模板)1

    - **触发器(选做)**:如果使用了触发器,描述触发器的用途,例如自动更新、审计跟踪等,以及如何编写和测试触发器的代码。 - **事务(选做)**:如果涉及事务管理,解释为何需要事务,以及事务ACID属性(原子性...

    课程设计报告模板(1)1

    开发环境可能包括操作系统(如Windows、Linux或macOS),而开发工具则可能涉及数据库管理系统(如MySQL、Oracle、SQL Server或PostgreSQL)以及数据库设计和管理软件(如ERWin、PowerDesigner或Visio)。这些工具...

    ORACLEEBS_FORM

    - **利用 TEMPLATE.fmb 模板来开发 Form**:介绍了一个常用的Form开发模板。 - **注册表单 FORM**:如何在EBS系统中注册一个Form。 - **注册请求**:注册用户提交请求的过程。 - **注册职责**:定义用户的访问...

    OracleEBS_EBS开发

    - **利用TEMPLATE.fmb模板来开发Form**:使用模板加速表单开发过程。 - **注册表单FORM**:将开发好的表单部署到EBS系统中。 - **注册请求**:定义和注册用户可以提交的请求。 - **注册职责**:分配给用户的权限和...

Global site tag (gtag.js) - Google Analytics