PowerDesigner如何导出SQL

PowerDesigner使用学习一

PowerDesigner

PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP
Technologies公司开发完成。

PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。

powerDesigner pdm转换成sql

一、选择菜单栏上Database

二、更改当前数据库类型>>Change Current DBMS 按钮

三、将当前的DBMS更改成需要的DBMS(如果用的就是当前的mysql5.0就无需更换)

四、选择Database菜单栏下 >>Generate Database

五、设置导出.sql名字和路劲 ,配置如图所示。

六、导出的sql是没有注释的,如果需要注释

Tools >>Excute Commands >> Edit/Run Script打开的窗口中添加以下信息

‘******************************************************************************

‘*   File:           name2comment.vbs

‘*   Purpose:     Database   generation   cannot   use   object   names   anymore

‘                         in   version   7   and   above.

‘                         It   always   uses   the   object   codes.

‘                         In   case   the   object   codes   are   not   aligned   with   your

‘                         object   names   in   your   model,   this   script   will   copy

‘                         the   object   Name   onto   the   object   Comment   for

‘                         the   Tables   and   Columns.

‘*   Title:

‘*   Version:     1.0

‘*   Company:     Sybase   Inc.

‘******************************************************************************

Option Explicit

ValidationMode   = True

InteractiveMode   =   im_Batch

Dim   mdl   ‘   the   current   model

‘   get   the   current   active   model

Set   mdl   =   ActiveModel

If   (mdl   Is Nothing)   Then

MsgBox "There   is   no   current   Model "

ElseIf Not   mdl.IsKindOf(PdPDM.cls_Model)   Then

MsgBox "The   current   model   is   not   an   Physical   Data   model. "

Else

ProcessFolder   mdl

End If

‘   This   routine   copy   name   into   comment   for   each   table,   each   column   and   each   view

‘   of   the   current   folder

Private sub   ProcessFolder(folder)

Dim   Tab   ‘running     table

for each   Tab   in   folder.tables

if not   tab.isShortcut   then

‘把表明作为表注释,其实不用这么做

tab.comment   =   tab.name

Dim   col   ‘   running   column

for each   col   in   tab.columns

‘把列name和comment合并为comment

col.comment=   col.name

next

end if

next

Dim   view   ‘running   view

for each   view   in   folder.Views

if not   view.isShortcut   then

view.comment   =   view.name

end if

next

‘   go   into   the   sub-packages

Dim   f   ‘   running   folder

For Each   f   In   folder.Packages

if not   f.IsShortcut   then

ProcessFolder   f

end if

Next

end sub

执行。再执行步骤一到步骤五

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-03 01:28:16

PowerDesigner如何导出SQL的相关文章

powerdesigner pdm导出sql操作

导出操作:ctrl+G 设置好路径,其他默认基本就可以 可能遇到的问题: 1.constraint name uniqueness 错误,解决方法 >PowerDesigner生成的约束名字相同,只要改一下约束的名字就好了 >右键错误信息选择:Automatic Correction 2. Foreign key column data type divergence >右键错误信息选择:Automatic Correction 3.Existence of index A table

PowerDesigner如何导出建表sql脚本(转)

1 按照数据库类型,切换数据库. Database-> Change Current DBMS... 2 生成sql脚本 Database -> Database Generation 的Preview选项卡 点击保存按钮,保存产生的sql脚本到本地. [注意]: 1 本人使用的powerDesigner是15.2版本. 2 产生出的sql脚本一般会有drop table的语句,这些语句在运行时可以不要,以防报出表不存在的错误. PowerDesigner如何导出建表sql脚本(转),布布扣,

powerdesigner 15 如何导出sql schema

PowerDesigner导出所有SQL脚本 操作:Database=>Generate Database PowerDesigner怎么导出建表sql脚本 1 按照数据库类型,切换数据库. Database-> Change Current DBMS... 2 生成sql脚本 Database -> Database Generation 的Preview选项卡 点击保存按钮,保存产生的sql脚本到本地. [注意]: 1 本人使用的powerDesigner是15.2版本. 2 产生出

powerdesigner导出SQL

1.用powerdesigner打开文件 2.修改导出数据库类型,Database==>Change Current DBMS 3.导出SQL脚本,Database==>Generate Database 原文地址:https://www.cnblogs.com/ZhaoHS/p/11649987.html

powerdesigner导出sql时自动生成注释

1. 选择Tools -> Excute commands -> Edit/Run Script,打开窗口,添加以下脚本并运行 '****************************************************************************** '*   File:           name2comment.vbs '*   Purpose:     Database   generation   cannot   use   object   n

PowerDesigner 创建表格及导出SQL语句

目的:提高数据库创建表格效率 测试数据库:orcale 1.新建物理模型. 右键点击workplace,new一个物理模型并指定数据库. 2.创建表格 设置字段属性 新增字段属性(比如加字段注释) 3.导出sql语句及预览 初次使用会发现orcale的sql语句,带双引号.字母大写,后面有解决方案 也可在Options选项卡里,可以个性化选择和配置sql脚本,如取消外键,去除drop语句等. 4.去除双引号 选择Database->Edit Current DBMS菜单 选中General选项卡

在powerDesigner中通过SQL生成pdm

在项目需求分析的阶段,通常需要画数据库表的pdm图.有时候会直接画pdm来设计表,有时候是通过其他方式,如用纸和笔去画……当数据库中的表已经建立好了,怎么把数据库中的表导成SQL形式,然后生成pdm图呢? 数据库:oracle.数据库工具:dbVisual ①在dbVisual中可以连接各种数据库,这里连接oracle数据库,用的也是dbVisual.在dbVisual中,ctrl选择多个要生成pdm的表,右击,导出SQL形式,生成导出的SQL文件. ②打开powerDesigner, File

pd导出sql和mysql客户端导入sql文件时注意事项

1.使用PowerDesigner导出sql文件时(附导出步骤): (1)首先切换数据库,如下图,以MySQL为例: (2)开始生成sql,如下图所示,保存为sql文件: (3)此时发现导出的sql没有注释,这时按下图方法进行添加comment列: (4)然后再按前两个步骤导出即可,至此,导出问题解决: 2.使用MySQL客户端导入sql文件时: (1)因为用pd默认保存的文件编码格式为ANSI,再这种格式下导入sql后发现注释没有导入成功: (2)很自然的反应时修改编码,这时用记事本打开另存为

利用PowerDesigner逆向工程导出PDM模型及生成文档

原文:利用PowerDesigner逆向工程导出PDM模型及生成文档 最近需要对老项目进行重构优化,由于项目都是好几年前的,相关设计资料很不全,最基本的数据库设计文档都没有,只能利用PowerDesigner逆向工程导出PDM模型及生成word文档:以下简单介绍导出模型操作步骤(以下演示操作是从SQL Server中导出) 第一步:  先打开 PowerDesigner 点击右上角文件按钮 第二步点击建立新模型,弹出new model对话框-点击physical Data Model 建立模型