powerdesigner生成表sql语句时,统一添加默认字段

文章目录

  • powerdesigner生成表sql语句时,统一添加默认字段
    • 方式一:配置创建表默认字段:
    • 方法二:创建表模型后执行vb语句
推荐方法一:对pd表模型结构不侵入,可以随时替换默认字段

方式一:配置创建表默认字段:

1.打开Powerdesigner工具,依次点击Database -> Edit Current DBMS…。
2.在弹出窗口,依次点击Script->Objects->Table->Create。
3.在右侧窗口的 Value 中填入以下内容:

create [%Temporary%?temporary ]table[%R%?[ if not exists]] [%QUALIFIER%]%TABLE%[
(%TABLDEFN%, create_user      bigint comment '创建人',create_time      datetime default CURRENT_TIMESTAMP comment '创建时间',update_user      bigint comment '修改人',update_time      datetime default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP comment '修改时间',
)][%R%?[comment = %.q:TLABL%]]
[%OPTIONS%]

这样不需要在表模型中添加默认字段(生成信息等),在导出sql脚本时会默认添加。

方法二:创建表模型后执行vb语句

详见下文,2.1章节:
powerdesigner-建立数据库模型及全局脚本

powerdesigner生成表sql语句时,统一添加默认字段(生成时间、生成人等)相关推荐

  1. powerdesigner生成php代码,让powerdesigner生成的sql语句在mysql上成功执行

    花了大概半天的时间学习了下powerdesigner的用法,等我生成sql语句时,发现在生成的sql语句根本不能在mysql中执行,当然我的dbms是设置了mysql的. 在网上搜索一通,也没有什么好 ...

  2. mysql学生选课系统的关系模型_使用PowerDesigner搭建学生选课管理系统(学生老师管理员一体系结构)由基础设计至数据库生成(SQL语句源代码的生成)全过程实例操作...

    思考构图大小及范围 首先,我们大致的写出要建的几张表,并自定义其Code(所谓Code其实就是自定义一个字段名,因为SQL语句不能由中文) 我们可以将不同的表按照不同的类型分开,这样一个类型的表可以一 ...

  3. 使用SQL生成SQL语句时单引号的转义处理之q'{}'方法

    2019独角兽企业重金招聘Python工程师标准>>> 在使用SQL生成SQL技术完成维护任务的过程中,会遇到类似单引号这样的字符需要转义,给脚本编写带来了些许的麻烦.   一般处理 ...

  4. python制作表格的语句_python根据Excel自动生成创建表sql语句

    1.Excel格式截图 2.配置文件脚本 # coding:utf-8 # 表英文名 table_name = '表英文名' # 表中文名 table_comments = '表中文名' # Exce ...

  5. ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来

    ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来,一般都要写成: [TableName].FieldName,否则较长的中文名表名可能会被不识别.

  6. mysql语句生成在线_在线数据库表(sql语句)生成java实体类工具

    相信每个做java开发的读者,都接触过SQL建表语句,尤其是在项目开发初期,因为数据库是项目的基石. 在现代项目开发中,出现了许多ORM框架,通过简单的实体映射,即可实现与数据库的交互,然而我们最初设 ...

  7. 深入理解 LINQ to SQL 生成的 SQL 语句

    Ø  简介 在 C# 中与数据交互最常用的语句就是 LINQ 了,而 LINQ to SQL 是最直接与数据库打交道的语句,它可以根据 LINQ 语法生成对应的 SQL 语句,在数据库中去执行.本文主 ...

  8. 使用Java反射(Reflect)、自定义注解(Customer Annotation)生成简单SQL语句

    使用Java反射(Reflect).自定义注解(Customer Annotation)生成简单SQL语句 这次给大家介绍一下在Java开发过程中 使用自定义注解开发: 主要知识点:          ...

  9. 数据库——python操作MySQL、修改表SQL语句、视图、触发器、存储过程、事务、流程控制、常见函数、索引

    文章目录 一.python操作MySQL 1.pymysql模块 1.基本使用 2.sql注入问题 3.二次确认 二.修改表SQL语句 1.修改表的名字 rename 2.添加字段 add 3.修改字 ...

最新文章

  1. 高并发MPP查询引擎Impala初识
  2. linux go语言运行环境,安装Go语言运行环境
  3. ES2017异步函数现已正式可用
  4. HDU 4588 Count The Carries 数学
  5. linux gdb模式下无反应,Linux,GDB 嵌入式Linux的GDB远程调试的问题--断点没反应
  6. 上海市XXX区信息委门户网站集成项目总结
  7. 6.程序员的自我修养---可执行文件的装载与进程
  8. SVN修改服务器中的文件夹名称
  9. 第三次作业——K米评测
  10. 什么是一级域名?一级域名和二级域名的区别是什么?
  11. 【引用】43种名车标志及来历
  12. 周爱民:架构的实战过程
  13. python 绝对值最小值的 正数_找出有序数组中绝对值最小的数
  14. Tiny210--3--基于Tiny210的CMOS摄像头图像采集
  15. CentOS 查看登陆成功和登陆失败日志
  16. 打地鼠java代码流程图_51单片机 普中51 打地鼠游戏 仿真 程序 流程图
  17. ElasticStack搭建Java日志收集分析,并将其构建docker镜像-学习笔记
  18. 位运算的那些事(三)位掩码
  19. 变分推断 python_变分推断之高斯混合模型(案例及代码)
  20. ocr图文识别工具Text Scanner for Mac

热门文章

  1. mysql 回退查询_MySQL数据库:第十章:分页查询
  2. 计算机是如何进行时间同步的
  3. 技术实践第二期|Flutter异常捕获
  4. 拒绝双写:巧用Lindorm数据订阅
  5. 谈身份管理之基础篇 - 保障云上安全,从[规范账号使用]开始
  6. 深度强化学习在时序数据压缩中的应用--ICDE 2020收录论文
  7. 2020-08-24
  8. 深入解读Flink资源管理机制
  9. MaxCompute Mars 完全指南
  10. 中小企业上云多地域办公组网,建立高质量云上内网环境