powerdesigner生成表sql语句时,统一添加默认字段(生成时间、生成人等)
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语句时,统一添加默认字段(生成时间、生成人等)相关推荐
- powerdesigner生成php代码,让powerdesigner生成的sql语句在mysql上成功执行
花了大概半天的时间学习了下powerdesigner的用法,等我生成sql语句时,发现在生成的sql语句根本不能在mysql中执行,当然我的dbms是设置了mysql的. 在网上搜索一通,也没有什么好 ...
- mysql学生选课系统的关系模型_使用PowerDesigner搭建学生选课管理系统(学生老师管理员一体系结构)由基础设计至数据库生成(SQL语句源代码的生成)全过程实例操作...
思考构图大小及范围 首先,我们大致的写出要建的几张表,并自定义其Code(所谓Code其实就是自定义一个字段名,因为SQL语句不能由中文) 我们可以将不同的表按照不同的类型分开,这样一个类型的表可以一 ...
- 使用SQL生成SQL语句时单引号的转义处理之q'{}'方法
2019独角兽企业重金招聘Python工程师标准>>> 在使用SQL生成SQL技术完成维护任务的过程中,会遇到类似单引号这样的字符需要转义,给脚本编写带来了些许的麻烦. 一般处理 ...
- python制作表格的语句_python根据Excel自动生成创建表sql语句
1.Excel格式截图 2.配置文件脚本 # coding:utf-8 # 表英文名 table_name = '表英文名' # 表中文名 table_comments = '表中文名' # Exce ...
- ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来
ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来,一般都要写成: [TableName].FieldName,否则较长的中文名表名可能会被不识别.
- mysql语句生成在线_在线数据库表(sql语句)生成java实体类工具
相信每个做java开发的读者,都接触过SQL建表语句,尤其是在项目开发初期,因为数据库是项目的基石. 在现代项目开发中,出现了许多ORM框架,通过简单的实体映射,即可实现与数据库的交互,然而我们最初设 ...
- 深入理解 LINQ to SQL 生成的 SQL 语句
Ø 简介 在 C# 中与数据交互最常用的语句就是 LINQ 了,而 LINQ to SQL 是最直接与数据库打交道的语句,它可以根据 LINQ 语法生成对应的 SQL 语句,在数据库中去执行.本文主 ...
- 使用Java反射(Reflect)、自定义注解(Customer Annotation)生成简单SQL语句
使用Java反射(Reflect).自定义注解(Customer Annotation)生成简单SQL语句 这次给大家介绍一下在Java开发过程中 使用自定义注解开发: 主要知识点: ...
- 数据库——python操作MySQL、修改表SQL语句、视图、触发器、存储过程、事务、流程控制、常见函数、索引
文章目录 一.python操作MySQL 1.pymysql模块 1.基本使用 2.sql注入问题 3.二次确认 二.修改表SQL语句 1.修改表的名字 rename 2.添加字段 add 3.修改字 ...
最新文章
- 高并发MPP查询引擎Impala初识
- linux go语言运行环境,安装Go语言运行环境
- ES2017异步函数现已正式可用
- HDU 4588 Count The Carries 数学
- linux gdb模式下无反应,Linux,GDB 嵌入式Linux的GDB远程调试的问题--断点没反应
- 上海市XXX区信息委门户网站集成项目总结
- 6.程序员的自我修养---可执行文件的装载与进程
- SVN修改服务器中的文件夹名称
- 第三次作业——K米评测
- 什么是一级域名?一级域名和二级域名的区别是什么?
- 【引用】43种名车标志及来历
- 周爱民:架构的实战过程
- python 绝对值最小值的 正数_找出有序数组中绝对值最小的数
- Tiny210--3--基于Tiny210的CMOS摄像头图像采集
- CentOS 查看登陆成功和登陆失败日志
- 打地鼠java代码流程图_51单片机 普中51 打地鼠游戏 仿真 程序 流程图
- ElasticStack搭建Java日志收集分析,并将其构建docker镜像-学习笔记
- 位运算的那些事(三)位掩码
- 变分推断 python_变分推断之高斯混合模型(案例及代码)
- ocr图文识别工具Text Scanner for Mac