如何使用powerdesigner导出sql脚本】的更多相关文章

使用power designer可以很方便的对数据库设计进行管理,并且能够更方便的查看表与表之间的关系.同时,还可以对设计好的数据库直接导出创建脚本,根据不同的数据库实例导出对应的创建脚本,然后根据脚本就可以直接操作数据库.小编今天介绍下如何使用powerdesigner导出sql脚本   工具/原料   电脑 powerdesigner软件 方法/步骤     首先打开powerdesigner,可以通过文件打开一个项目或者直接双击项目通过powerdesigner进行打开.   修改导出数据…
1. 先创建E-R图模型…
powerdesigner导出sql时报错 Generation aborted due to errors detected during the verification of the model. 解决方案------把检查模型的选项(Check Model)前的那个勾去掉即可,如图:…
在pdm查看脚本时,发现表名和字段名带有双引号: 1.create table"cfg_user_card_account"  ( 2.  "user_card_account_id" number                          not null, 3.  "dat_user_id"       NUMBER, 4.  "user_balance"       number, 5.  "user_…
一  备份数据库 1  选择某一个数据库,右键依次选择:任务==>生成脚本: 2  选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表. 3   在当前页面下面第一步选择高级选项,然后再选择输出的sql脚本的保存位置. 4 高级选项中最重要的一步就是在”要编写的脚本的数据类型“中选择第一项“架构和数据”,这个默认是选择“仅限架构”,这个选项只会复制数据库的表结构而不会复制数据库的具体数据.还有选择导出兼容的数据库版本. 二  还原数据库 1   在一个…
方法/步骤     打开PowerDesigner,鼠标单击File菜单:   选择:Reverse Enginer,然后在他的子菜单选择Database...;   选择好DBMS(数据库管理系统)类型:然后点击确定按钮:这里演示选中的是mysql数据库,具体类型根据自己需要选择:   点击Add  Files 图标添加脚本:   找到要导入的sql脚本,鼠标单击打开按钮:   鼠标单击,确定按钮:   开始反向工程生成数据库.....   导入成功!  …
使用PowerDesigner生成数据库建表SQL脚本时,尤其是Oracle数据库时,表名一般会带引号.其实加引号是PL/SQL的规范,数据库会严格按照“”中的名称建表,如果没有“”,会按照ORACLE默认的设置建表(DBASTUDIO里面),默认是全部大写,这样,在ORACLE数据库里的字段就如“Column_1”.如果你把引号去掉,ORACLE自动默认为全部大写,即“COLUMN_1”,所以这段SQL在PL/SQL中执行的时候是没有任何问题的,如果不加引号,在PL/SQL会自动识别为大写.如…
1.问题描述 通过图形化工具,在查询窗口用select语句按条件查询出所需结果,然后用“导出向导”把查询结果导成sql文件,但是导出来的sql语句不全,没有表名.字段名. 通过图形化工具,试了好多次都不行,然后使用了MySQLdump 2.通过MySQLdump导出insert sql脚本文件 #mysql导出insert带字段的sql脚本数据 #mysqldump -u用户名 -p密码 -h数据库主机ip -P端口号 --skip-extended-insert --complete-inse…
一.问题概述 网上一般的博文都是说要建立数据源的方式来逆向或者正向. 我这人比较懒得折腾,更喜欢通过sql脚本的方式来做. 二.步骤 File-->New Model--> 然后: 注意上图: 1.我是选择了sql脚本的方式 2.如果出现问题的话,设置一下字符集编码…
本文转载自:http://blog.163.com/lizhihaoo@126/blog/static/103121661201036171115/ 1. 生成sql脚本的时候,提示"constraint   name   uniqueness” 解决方式:菜单 Model --> References 对话框中的"FK   constraint   Name”列,在这里找到名称重复的名称,修改为不同名称. 2. 生成的sql脚本在sqlserver数据库中执行后,部分字段缺少字…
1.打开PowerDesigner->New Project; 2.填写项目名称,选择文件的存放路径: 3.新建一个模型,New Model: 4.选择概念模型,填写模型名称: 5.选择entity,创建实体模型: 6.点击模型图,填写表结构信息,name属性会在生成数据库表结构时作为备注: 时间类型的数据格式说明: 对于创建过程中出现相同字段的情况处理: 更改前: 更改后: 7.将表结构创建完成后,进行表之间的关联,点击relationship将表与表直接关联起来: 选择表与表之间的关系: 8…
在PowerDesigner中点击DataBase  -----------> Generate Datebase  -----(可以点击Preview预览sql语句)------->设置sql文件的存放路劲 以及生成文件的名称   ------------------>点击确定即可. 在导出的时候可能会报Generation aborted due to errors detected during the verification of the mod 错误,这时需要在导出页面把把检…
首先,使用mysqldump命令的前提是,在Cmd中进入mysql安装目录下的bin目录下,才可以使用该命令.我的mysql安装在E:盘,所以,首先进入bin目录下:E:/Program Files/MySQL/MySQL Server 5.0/bin>然后,你就可以使用该命令了. 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 存放位置 比如:mysqldump -u root -p project > c:/a.sql (导出project数据库已经经过亲自…
有些时候我们的powerdesigner以jdbc的形式链接本地数据库可能会失败,这时候我觉得从sql文件中生成物理模型是个很不错的方法 1.打开powerdesigner,文件->->reverse engineer->->database 2.选择对应的数据库,我这里以oracle11g为例,选择share the DBMS defintion点击确定进入下边的页面 3.点击如上箭头指示的按钮添加要生成屋里模型的sql文件(就是建表语句,可直接从oracle中导出),确定 4.…
最近需要导出一个表的数据并生成insert语句,发现SQL Server的自带工具并米有此功能.BAIDU一下得到如下方法(亲测OK) 用这个存储过程可以实现:CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tinyint…
转载自:http://hi.baidu.com/pigarmy/blog/item/109894c445eab0a28326ac5a.html 最近需要导出一个表的数据并生成insert语句,发现SQL Server的自带工具并米有此功能.BAIDU一下得到如下方法(亲测OK) 用这个存储过程可以实现: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @c…
1. 运行环境Centos mysqldump -h localhost -u root -p etv > ./etv.sql etv 是要导出的数据库名 > 设置导出的路径和文件名…
在powerBuilder中新建一个Physical Data Model,在其中新建一个用户表,信息如下图所示: 此时的SQL语句可从其中的Preview视图中得到,如下图所示: 这个时候生成的sql语句是没有注释的,而且sql语句可能也不是适合自己所对应的数据库语言.此时可以通过以下方法来生成注释并且选择所需的数据库语言. 1.为sql生成注释,操作如下,我用的是PowerDesigner12.5,在其中选择Tools---->Excute commands----->Edit/Run S…
打开物理模型,点击菜单“Tools->Execute Commands -> Edit/Run Script...",或者快捷键(Ctrl+Shift+X)执行下面vbscript脚本 Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get the current active model Set mdl = ActiveModel If (m…
版本 操作步骤 打开Edit Current DBMS 选中Script->Objects->Column->Add 将Value中的内容全部替换为如下 %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_incre…
1. 选择数据库类型:DataBase(数据库)-- Change Current DBMS 2. 生成数据库脚本:DataBase(数据库)--generate Database…
1.解决办法:修改下打开游标最大数即可 SQL> show parameter open_cursors;NAME                                  TYPE         VALUE------------------------------------ ----------- ---------------open_cursors                          integer      300 修改open_cursors SQL> a…
Database菜单—Edit Current RDBMS 找到Script---sql—Format--- CaseSensitivityUsingQuote,把它设置为NO 这样再用sql preview查看或生成数据库时不会再出现双引号了,所以字段名也都成为大写了.…
https://www.cnblogs.com/zsswpb/p/5771623.html…
http://jingyan.baidu.com/article/7082dc1c48960ee40a89bd38.html 生成注释 http://wangjingyi.iteye.com/blog/2009871…
运用PowerDesigner的反向工程,可以导入SQL脚本,从而生成物理模型.方法/步骤 首先打开PowerDesigner,点击左上角“File”—>"Reverse Engineer"—>"Database...",如下图所示. 这时,会弹出新建物理模型的窗口.在“DBMS:”的下拉框的选择自己的数据库类型(就是导出SQL脚本的原始数据库类型),这里以“mysql”为例,点击“确定”,如图所示. 在反向工程选项中,选择“Using script f…
最近几天在把win上的项目的数据库转移到Ubuntu,于是第一件事就是从win处的navicat直接导出sql脚本,然后进入Ubuntu导入的时候会报错误,跳过错误继续执行导致数据库表的缺失. 跨平台错误的操作如下: 如果都是win下的话,上边的这种操作是可以的,导入导出都没有错误,可是到了Linux下的时候,就会出现sql错误,最开始还以为是因为数据库版本问题,在Ubuntu下安装了好几个版本,最后停在了8.0.3最新的版本.之后问同事知:navicat导出的sql是经过navicat改变了的…
用Navicat工具怎么都导不出来mySQL数据库的某个视图.sql脚本,即使导出来也只是包含视图记录,不包含视图结构.经过一番研究,终于克服,操作如下: 1.在某个数据库中,新建备份,如下图 2.选中需要导出.sql脚本的表格和视图,开始备份3.备份完成后,选中备份,提取SQL,选择对象,开始 3.弹出存放.sql的位置,选择,即可保存到需要的.sql语句(包含视图的) 小白的亲自试验,希望对大家有用....…
http://www.studyofnet.com/news/list-8883.2-1-4.html 一.SQL Server 2008将数据导出到SQL脚本文件 1.打开SQL Server2008数据库的 Management Studio管理工具 2.进入数据库后,选择我们需要进行操作的数据库,并在数据库的名称上点击鼠标右键,找到任务里面的生成脚本 3.选择需要进行操作的数据库,并点击 下一步 按钮 4.在脚本选项里面找到 编写数据脚本将后面的FALSE修改为 TRUE,之后点击下一步按…