powerdesigner导出的sql脚本不带字段注释,解决办法(代码片段)

皮豪 皮豪     2023-04-16     143

关键词:

问题

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

新问题

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

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

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

找到图中的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%。

数据库设计工具powerdesigner

PowerDesigner是一款非常全面的数据库设计工具。使用PowerDesigner可以快速创建表,支持表与表之间建立关系,界面简洁,功能强大。同时支持将sql脚本导出,多种导出类型任意挑选,简单实用。PowerDesigner功能特点    ... 查看详情

我的数据库是sql2005,脚本文件已经写好了,想用powerdesigner生成数据库表关系图,怎么生成??

...个貌似不是正常的流程:一般是写脚本比较烦,所以先用PowerDesigner创建数据库表结构,然后生成脚本。但基于你的需求,可以用PowerDesigner的逆向工程。1.用脚本先在SQL2005创建所有的表。2.用PowerDesigner的逆向工程反向导出表。2.1... 查看详情

powerdesigner生成物理模型怎么导入数据库

参考技术A首先打开PowerDesigner,点击左上角“File”—>"ReverseEngineer"—>"Database...",如下图所示。这时,会弹出新建物理模型的窗口。在“DBMS:”的下拉框的选择自己的数据库类型(就是导出SQL脚本的原始数据库... 查看详情

如何更正 SQL Server 中 PowerDesigner 生成的 SQL 脚本中的这些语法错误?

】如何更正SQLServer中PowerDesigner生成的SQL脚本中的这些语法错误?【英文标题】:HowtocorrectthesesyntaxerrorsinaSQLscriptgeneratedbyPowerDesignerinSQLServer?【发布时间】:2017-04-0609:15:19【问题描述】:消息156级别15状态1关键字“if”附近的语法... 查看详情

与powerdesigner相同功能的pdman最新版本的完整下载安装使用教程(代码片段)

PDMan下载缘由PowerDesignerPDMan下载地址源码地址安装首页介绍参考案例电子商城参考案例教学管理系统参考案例新建项目创建新项目项目主界面顶部操作栏数据库设置表设置字段设置系统参数数据字典SQL模板导入导出导出word导出DDL... 查看详情

在powerdesigner中生成sql脚本要导入数据库的时候显示错误#1146-table'mysql.aboutus'doesn'texist

我已经做好模型并且生成脚本了,现在就是要把脚本导入数据库中,这里显示的应该是我Aboutus这个表不存在,想问问怎么办?确定解决后给采纳。正向工程:PDM--->sqlordatabase项目中我们经常需要根据PDM生成sql脚本,然后由sql脚... 查看详情

如何用powerdesigner逆向工程导出oracle数据库表结构

...------选中单个文件------选择要导出的路径----导出。使用PowerDesigner:文件------ReverseEngineer-----Database-----确定-----选择Usingscriptfiles----点击新增本机脚本(上面导出的文件),点击确定,完成。参考技术A借助PLSQL导出需要导出的表:... 查看详情

powerdesigner表格导出为excel

选中tablesctrl+shift+x然后运行脚本‘******************************************************************************OptionExplicitDimrowsNumrowsNum=0‘------------------------------------------------------------- 查看详情

powerdesigner使用教程

在PowerDesigner使用教程(一)中已经介绍了基本用法,下面介绍一些使用技巧。1. 生成sql脚本Database→GenerateDatabase选择要输出的文件路径,即文件存储路径,并根据需要修改文件名,单击确定后便会生成sql脚本。在Options选... 查看详情

oracle导出包含clob字段的sql脚本工具

...导入sql脚本,但是表中存在clob字段,直接用plsql工具无法导出clob字段,用了下dbvisualizer可以直接导出,亲测可用。dbvisualizer是一款十分好用的数据库工具,支持数据库AmazonRedShift、DB2LUW、Exasol、H2、Informix、JavaDB/Derby、MicrosoftSQLSe... 查看详情

查询值和目标字段的数量不同 - C# 脚本任务 SSIS - 使用动态列将 SQL Proc 的结果导出到 Excel

...字段的数量不同-C#脚本任务SSIS-使用动态列将SQLProc的结果导出到Excel【英文标题】:Numberofqueryvaluesanddestinationfieldsarenotthesame-C#ScriptTaskSSIS-ExportResultsofSQLProctoExcelUsingDynamicColumns【发布时间】:2020-04-2809:07:39【问题描述】:我正在尝... 查看详情

powerdesigner缺省值引号问题

在使用PowerDesigner做为MySQL数据库建模的时候,总是有这样的问题,例如我需要一个字段createTime类型是Timestamp,要求这个字段默认值为系统当前时间,于是我给这个字段指定了一个默认值为CURRENT_TIMESTAMP。但是当生成建库脚本的时... 查看详情

powerdesigner表格导出为excel(代码片段)

选中tablesctrl+shift+x然后运行脚本‘******************************************************************************OptionExplicitDimrowsNumrowsNum=0‘------------------------------------------------------------- 查看详情

powerdesigner导出表为excel(转)(代码片段)

打开脚本运行器Ctrl+Shift+X导出:‘******************************************************************************OptionExplicitDimrowsNumrowsNum=0‘----------------------------------------------------------------- 查看详情

powerdesigner反向生成物理数据模型

from:http://blog.csdn.net/sunqing0316/article/details/17615249PowerDesigner导入SQL脚本生成物理模型听语音|浏览:3474|更新:2015-01-2012:33|标签:SQL 1234567分步阅读   运用PowerDesigner的反向工程,可以导入SQL脚本,从而生成物理模型。 查看详情

如何用powerdesigner逆向工程导出oracle数据库表结构

...------选中单个文件------选择要导出的路径----导出。使用PowerDesigner:文件------ReverseEngineer-----Database-----确定-----选择Usingscriptfiles----点击新增本机脚本(上面导出的文件),点击确定,完成。参考技术A这个不难。有个建立反向工... 查看详情

powerdesign16.0生成的sqlserver2000数据库脚本时ms_description不存在的问题解决

...决方法,原文出自:http://www.cnblogs.com/24tt/p/5047257.html PowerDesign16.0生成的Script语句,Sql2000内,带字段备注的语句执行时存在如下错误:PowerDesigner无法更新或删除属性。“某某”的属性MS_Description不存在。 MSSQLSRV 查看详情

编写powerdesigner字段数据设计文档(代码片段)

packagecom.winway.wcloud.protal.gym;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.List;importcom. 查看详情