首页 > 数据库 >PowerDesigner 导出的SQL脚本不带字段注释,解决办法

PowerDesigner 导出的SQL脚本不带字段注释,解决办法

时间:2023-04-16 09:00:09浏览次数:40  
标签:comment 解决办法 %. PowerDesigner set SQL Comment

问题

PowerDesigner默认导出来的SQL没有注解。这一点是因为你没有添加Comment。

image

新问题

如果每个表都需要添加一个重复的Comment,那样太麻烦了。
所以可以直接改他的模板,把Comment换成Name。

原理 类似于 comment ${comment} => comment ${name}

菜单栏:Database > Edit Current DBMS... >

image

找到图中的ADD,
默认的模板是

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%R%?[%PRIMARY%]][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]

改成

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%R%?[%PRIMARY%]][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COLNNAME%]]

其实就是把 %.q:@OBJTLABL% 改成了 %.q:COLNNAME%。

标签:comment,解决办法,%.,PowerDesigner,set,SQL,Comment
From: https://www.cnblogs.com/pphboy/p/17322522.html

相关文章

  • MySQL MHA信息的收集【Filebeat+logstash+MySQL】
    一.项目背景随着集团MHA集群的日渐增长,MHA管理平台话越来越迫切。而MHA平台的建设第一步就是将这些成百上千套的MHA集群信息收集起来,便于查询和管理。MHA主要信息如下:(1)基础配置信息;(2)运行状态信息;(3)启动及FailOver的log信息。集团目前数据库的管理平台是在Archery的基础上打......
  • 面试官的灵魂一击: MySQL 事务日志是什么?
    SQL(StructuredQueryLanguage)和NoSQL(NotOnlySQL)是两种不同类型的数据库系统。SQL数据库系统采用了关系模型来存储数据,通过使用SQL语言进行数据管理和查询。SQL数据库系统适用于大规模、复杂的数据和事务处理,并且具有数据一致性和完整性的特点。常见的SQL数据库系统包括MySQL、Or......
  • sql 开窗函数
    SQL中的开窗函数(窗口函数)SQL开窗函数SQL窗口函数SQL开窗2022-08-2512:08:14742人浏览 摘要目录窗口函数1.1排序窗口函数rank1.2rank(),dense_rank(),row_number()区别1.3排序截取数据lag(),lead(),ntile(),cume_dist()1.4聚合函数作为窗口函数1.5目录窗......
  • MsSql 根据表名和条件,生成Insert语句
    ALTERproc[dbo].[proc_insert](@tablenamevarchar(256),@wherevarchar(max))asbeginsetnocountondeclare@sqlstrvarchar(MAX)declare@sqlstr1varchar(MAX)declare@sqlstr2varchar(MAX)select@sqlstr='select''INSERT'+@tablename......
  • MySQL
    1.回表的原因mysql回表:是指在查询过程中,mysql使用了索引来查找数据的行位置,但因为索引不包含所有需要查询的列,mysql还需要从主键索引或者聚簇索引中进一步读取数据来获取完整记录的过程。回表的原因:因为非聚集索引(即普通的索引)只包含索引列及主键的值,而不是整个数据行。假设一个......
  • MySql安装与连接
    MySql简介MySQL是一种关系型数据库管理系统,它是开源软件,在广泛使用的LAMP(Linux、Apache、MySQL、PHP/Python/Perl)技术栈中扮演重要角色。MySQL支持多种操作系统,包括Linux、Windows、macOS等,可以处理大量数据并提供高效的性能。MySQL使用SQL(StructuredQueryLanguage)语言......
  • mysql 8.0.25
    ######################     mysql-8.0.25/boost/boost_1_73_0/boost/utility.hppmysql-8.0.25/boost/boost_1_73_0/boost/variant.hppmysql-8.0.25/boost/boost_1_73_0/boost/version.hppmysql-8.0.25/boost/boost_1_73_0/boost/visit_each.hppmysql-8.0.25/boos......
  • Spring Boot Configuration Annotation Processor not configured(最简单的解决办法)
    在使用@ConfigurationProperties是报红:SpringBootConfigurationAnnotationProcessornotconfigured,如下图所示:其实这个不影响程序运行,但作为程序员就是看着不舒服,网上也有解决办法,其中最多的就是说在pom.xml中加入以下依赖:<dependency><groupId>org.springframework......
  • Mysql索引
    索引优化速度首先创建了一个数据库,并创建了一个表,里面有800w条记录对其中的一条记录进行查询,使用了4.5s此时存储这个表的文件已经有500M的大小了添加索引后发现,刚刚存储表的文件变大了,变成了655m索引需要占用磁盘空间索引创建使用索引查询我们创建索引只对创建......
  • 存储引擎-mysql体系结构
    mysql体系结构:连接层:最上层是一些客户端和链接服务,主要完成一些连接处理,授权认证,以及相关的安全方案,服务器也会为安全接入的每一个客户端验证它所具有的操作权限服务层:第二层架构主要用于完成大多数的核心服务功能,如sql接口,并完成缓存的查询,sql的分析和优化,部分内置函数的执行......