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 产生出的sql脚本一般会有drop table的语句,这些语句在运行时可以不要,以防报出表不存在的错误。

powerdesigner 导出oracle sql 去除引号

今天建数据表,采用了Oracle 9i数据库,用PowerDesinger 12建模型,概念模型转成物理模型,我看Preview时,就奇怪的发现所有的drop 、create等操作到表名、字段名、外键名时,都加上了双引号,这个真是神奇啊。

打开Database -> Edit Current DBMS ,出现一个编辑界面,在右边的框里,找到script分节点,再依次找到sql -> format 节点,

下面有一个这样的名称的属性:CaseSensitivityUsingQuote,把这个属性的值设为“NO”,再看生成的script,就全部双引号都去掉了。

PowerDesigner 15中的漂亮图片怎么提取出来?
路径:C:\Sybase\PowerDesigner 15\Icons
图片库文件:
Enterprise Architecture.piclib
Objects and Concepts.piclib
PowerDesigner Icons.piclib
为piclib文件,每个文件中包含若干图片,图片相当精美
请问如何把它们提取成为单独的ico/png/bmp等等文件?

------解决方案--------------------------------------------------------
用QQ图片截取 
------解决方案--------------------------------------------------------
google --> eXeScope650 
------解决方案--------------------------------------------------------
IconsExtract v1.xx 
------解决方案--------------------------------------------------------
这个目前没什么好办法。因为这个piclib存放的并不是图标文件,而是图标文件的索引,因此无法从其中提取出图标来 
------解决方案--------------------------------------------------------
不知 
------解决方案--------------------------------------------------------
用提取图标的软件就行了,网上很多的 
------解决方案--------------------------------------------------------
提取EXE、DLL里的图片的程序很多,从任意类型文件中提取图片的好像没见过。。。。。

powerdesigner 怎么生成sql文件
第一次用powerdesigner  
把表和字段搞定后,应该怎么让它生成sql文件呀
有没有谁能写一个详细的过程。
小弟先谢谢了

------解决方案--------------------------------------------------------
database->Generate database..,对话框中点确定就可以了 
------解决方案--------------------------------------------------------
新建一个PhysicalDataModel,然后建立数据库模型,然后在上面的菜单栏中database->Generate database

PowerDesigner怎样导出ER图片
我有数据结构图,怎样能将导出图片保存。

------解决方案--------------------------------------------------------
复制到word文档,然后再另存为图片!

PowerDesigner 15大师进来看看!插件无法使用!
按照某教程的说法,PowerDesigner 15的Visio插件安装后会在Visio菜单上加一项,为什么我装了就没反应啊?
而且PowerDesigner对应VisualStudio和Eclipse的插件也是无法使用,报错!大侠救命!

------解决方案--------------------------------------------------------
插件在VISIO中,打开任意VISIO文档后将看到一个新的菜单选项:PowerDesigner

怎么让powerdesigner 生成sql语句的时候 不带用户名?

看下面这个:红色这些都不想要啊,不然不通用啊

create table darlingdd.table1  (
   ID                   NUMBER                          not null,
   name           VARCHAR2(256)                   not null,
   password          VARCHAR2(256),
   CREATETIME           NUMBER                          not null,
   UPDATETIME           NUMBER                          not null,
   constraint PK_darlingdd_ID primary key (ID)
         using index
       pctfree 10
       initrans 2
       storage
       (
           initial 64K
           minextents 1
           maxextents unlimited
       )
       tablespace USERS
        logging
)

------解决方案--------------------------------------------------------
设置Table properties的属性中OWNER 为NONE,生成的时候就不会带有用户名了。

你这种像是从PL/SQL从ORACLE中弄来的,Powerdesigner默认建表的话好像是没有的。
------解决方案--------------------------------------------------------
或者直接删除PowerDesigner中的USER信息,生成SQL时就不会有问题了。
------解决方案--------------------------------------------------------
设置Table properties的属性中OWNER 为NONE

怎么把sqlserver的数据导出.sql文件
我用的是SQL Server2005 Express,怎么把sqlserver表中的数据导出.sql文件,也就是说以后我只要执行这个.sql文件就能往数据库中插入数据,谢谢大家!

------解决方案--------------------------------------------------------

SQL code
bcp dbname..tbname out c:\data.sql -T -c

bcp dbname..tbname in c:\data.sql -T -c
------解决方案--------------------------------------------------------
SQL code
bcp dbname..tbname out c:\data.sql -T -c

bcp dbname..tbname in c:\data.sql -T -c
------解决方案--------------------------------------------------------
SQL code
--将表数据生成SQL脚本的存储过程
CREATE PROCEDURE dbo.UspOutputData
@tablename sysname
AS
declare @column varchar(1000)
declare @columndata varchar(1000)
declare @sql varchar(4000)
declare @xtype tinyint
declare @name sysname
declare @objectId int
declare @objectname sysname
declare @ident int 

set nocount on
set @objectId=object_id(@tablename) 

if @objectId is null -- 判断对象是否存在
begin
print ‘The object not exists‘
return
end
set @objectname=rtrim(object_name(@objectId)) 

if @objectname is null or charindex(@objectname,@tablename)=0 --此判断不严密
begin
print ‘object not in current database‘
return
end 

if OBJECTPROPERTY(@objectId,‘IsTable‘) < > 1 -- 判断对象是否是table
begin
print ‘The object is not table‘
return
end 

select @ident=status&0x80 from syscolumns where [email protected] and status&0x80=0x80 

if @ident is not null
print ‘SET IDENTITY_INSERT ‘[email protected]+‘ ON‘ 

declare syscolumns_cursor cursor 

for select c.name,c.xtype from syscolumns c where [email protected] order by c.colid 

open syscolumns_cursor
set @column=‘‘
set @columndata=‘‘
fetch next from syscolumns_cursor into @name,@xtype 

while @@fetch_status < >-1
begin
if @@fetch_status < >-2
begin
if @xtype not in(189,34,35,99,98) --timestamp不需处理,image,text,ntext,sql_variant 暂时不处理 

begin
set @[email protected]+case when len(@column)=0 then‘‘ else ‘,‘[email protected] 

set @[email protected]+case when len(@columndata)=0 then ‘‘ else ‘,‘‘,‘‘,‘
end 

+case when @xtype in(167,175) then ‘‘‘‘‘‘‘‘‘+‘[email protected]+‘+‘‘‘‘‘‘‘‘‘ --varchar,char
when @xtype in(231,239) then ‘‘‘N‘‘‘‘‘‘+‘[email protected]+‘+‘‘‘‘‘‘‘‘‘ --nvarchar,nchar
when @xtype=61 then ‘‘‘‘‘‘‘‘‘+convert(char(23),‘[email protected]+‘,121)+‘‘‘‘‘‘‘‘‘ --datetime
when @xtype=58 then ‘‘‘‘‘‘‘‘‘+convert(char(16),‘[email protected]+‘,120)+‘‘‘‘‘‘‘‘‘ --smalldatetime
when @xtype=36 then ‘‘‘‘‘‘‘‘‘+convert(char(36),‘[email protected]+‘)+‘‘‘‘‘‘‘‘‘ --uniqueidentifier
else @name end 

end 

end 

fetch next from syscolumns_cursor into @name,@xtype 

end 

close syscolumns_cursor
deallocate syscolumns_cursor 

set @sql=‘set nocount on select ‘‘insert ‘[email protected]+‘(‘[email protected]+‘) values(‘‘as ‘‘--‘‘,‘[email protected]+‘,‘‘)‘‘ from ‘[email protected] 

print ‘--‘[email protected]
exec(@sql) 

if @ident is not null
print ‘SET IDENTITY_INSERT ‘[email protected]+‘ OFF‘ 

GO

  

exec UspOutputData 你的表名 ------解决方案--------------------------------------------------------
SQL code
/******* 导出到excel */
EXEC master..xp_cmdshell ‘bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""‘ 

/*********** 导入Excel */
SELECT *
FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0‘,
‘Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0‘)...xactions 

/*动态文件名
declare @fn varchar(20),@s varchar(1000)
set @fn = ‘c:\test.xls‘
set @s =‘‘‘Microsoft.Jet.OLEDB.4.0‘‘,
‘‘Data Source="‘[email protected]+‘";User ID=Admin;Password=;Extended properties=Excel 5.0‘‘‘
set @s = ‘SELECT * FROM OpenDataSource (‘[email protected]+‘)...sheet1$‘
exec(@s)
*/
------解决方案--------------------------------------------------------
SQL code
/** 导出文本文件 */
EXEC master..xp_cmdshell ‘bcp dbname..tablename out c:\DT.txt -c -Sservername -Usa -Ppassword‘
或
EXEC master..xp_cmdshell ‘bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword‘ 

/**导出到TXT文本,用逗号分开*/
exec master..xp_cmdshell ‘bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password‘ 

BULK INSERT 库名..表名
FROM ‘c:\test.txt‘
WITH (
FIELDTERMINATOR = ‘;‘,
ROWTERMINATOR = ‘\n‘
)

使用powerdesigner导出数据表的结构图

http://www.5iphp.com/node/28

一、 根据表结构生成powerdesigner模型:

导入工作分成几步,工作很简单,步骤如下:
第一步:将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件。
第二步:在powerdesinger里找到 File >> Reverse Engineer >> Database ,然后出来一个

选择“share the DBMS definition”然后点击确定。注意,数据库也要选择和自己的数据库对应的,我的数据库是mysql5.0的,所有我也选择了mysql5.0。

选“Using script files”,点左侧的添加按钮,讲test.sql文件添加,然后选择确定。这样,mysql数据表结构就完全导入了powerdesigner里。

二、 然后,全选, Edit->export image

时间: 2024-10-05 01:49:01

powerdesigner 15 如何导出sql schema的相关文章

PowerDesigner建模后导出sql脚本,再导入mysql中

利用powerdesigner设计的数据库表结构. 这时,导出的.sql脚本需要是utf-8字符集格式的.否则的话,导入数据的时候会报错.(特殊需求的话,就根据自身的数据库设计需要来选择字符集) 在这里找更改格式,在网上找了好久,最后还得是自己找到的这个.根本就不需要在创建表的时候编辑(没有的话还得手动添加)默认的字符集. 在general填入名称,然后点击确定,就行了.要是报警告的错误的话,可以不用理睬. 登录MySQL(mysql -h或者直接登录Navicat都行),选择好要传入数据的数据

PowerDesigner如何导出SQL

PowerDesigner使用学习一 PowerDesigner PowerDesigner最初由Xiao-Yun Wang(王晓昀)在SDP Technologies公司开发完成. PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术. powerDesigner pdm转换成sql 一.选择菜单栏上Database 二.更改当前数据库类型>>Change Curr

PowerDesigner 创建表格及导出SQL语句

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

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

PostgreSQL导出导入schema相关

整理了一下PostgreSQL导入导出相关schema的方法. 一.导出: 导出his库里crm的schema表结构和数据(-n参数): pg_dump -h 192.168.2.154 -p 5432 -d his -n crm -f test.sql 只导出his库里crm的schema表结构(-s参数): pg_dump -h 192.168.2.154 -p 5432 -d his -n crm -s -f test2.sql 二.导入不同schema中 先导出crm库里的crm的sch

使用PowerDesigner 15进行逆向工程生成数据库图表时,列的注释问题

上一章讲了对数据库进行逆向工程生成图表操作,可能会遇到无法生成注释的问题: 一.解决PowerDesigner逆向工程没有列注释 1.打开PowerDesigner 15,选择菜单:File→Reverse Engineer→Database 对数据库进行逆向工程生成PDM图表,选择一张表生成:                生成后双击图表,打开表属性,选择Columns选项,可以看到注释却是空的,而数据库里的表是有注释的            2.选择菜单:Database→Edit Curr

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 15 进行 数据库反转到 数据库模型

菜单"File" - "Reverse Engineer" - "DataBase" 弹出来 New Physical Data Model 窗口 ,为模型建好名字 - 点击确定 到下一步 就是为建立 类似 jdbc连接数据库的配置文件的一个功能. 选择using a data source : 点击右侧图标 选择connection profile 填写连接的数据名称以及数据库地址 数据库登录名称和密码. 测试连接. 可以选择你要反转 数据库模