1在PowerDesigner里建表,及表间的各种关联,完成后,选择菜单项里的“DataBase”下面的“Generate DataBase”,找个路径,存成sql语句。
2在pl/sql里,工具》》导入表,选择刚才的sql语句的文件,导入。
看似简单,可导入后,明明32张表,却则有29张,打开sql文件,查看导出的建表的语句都一个不少,由此证明,导出是没有问题的,关键是导入的时候,于是,我把未导入的建表的sql语句,复制到数据库里执行,问题出来了,提示错误:无效的标识符(invalid identifier)。原来,是字段名与oracle 的关键字一样,有冲突了,因此没导进去,我依次打开另外两个未导入的都是相同的问题,问题找到了,在此也顺便把oracle里的关键字总结下,省得以后建字段有冲突。size,comment,type,name,type,value,validate,file,associate
还有一个问题,导出的sql文件,必须先把双引号替换掉,保存后再导入oracle里,否则,导入的表都是带双引号的,很不爽,据说,在导出的时候,有选项可以去掉,但是没找到,只好手工替换了,好在测试没问题,就可以了。
分享到:
相关推荐
这篇博客文章“powerdesigner 建表生成SQL语句导入Oracle”主要探讨了如何利用PowerDesigner来创建数据库表并导出适用于Oracle数据库的SQL创建语句。 首先,我们需要理解PowerDesigner的基本工作流程。在启动...
下面是使用PowerDesigner生成数据库设计文档的详细步骤: 1. 使用PL/SQL Developer登录到数据库。该工具允许你导出数据库中的用户对象,例如表,生成如`table_0113.sql`这样的文件。确保在导出过程中,表和字段的...
- PowerDesigner 将自动从远程 Oracle 11g 数据库中读取表结构、索引、视图等信息,并生成相应的 PDM。 #### 四、注意事项 - 确保网络畅通无阻,能够顺利连接远程 Oracle 11g 数据库。 - 在配置 ODBC 数据源时,...
### 使用PowerDesigner生成PostgreSQL数据库的物理数据模型 #### 实验环境配置与要求 在进行PowerDesigner生成PostgreSQL数据库物理数据模型的操作之前,首先需要确保实验环境满足以下条件: 1. **操作系统**: ...
PowerDesigner支持实体关系模型(ERD)、概念数据模型(CDM)、物理数据模型(PDM)等,可以用于创建数据模型,并且能够生成数据库脚本,实现从设计到实际数据库的转换。导入数据库表的功能允许我们将现有的数据库...
标题中的"powerdesigner生成含注释的sql"指的是使用PowerDesigner这款强大的数据库设计工具来创建包含注释的SQL脚本。PowerDesigner是一款流行的数据建模工具,它可以帮助IT专业人员进行概念数据模型(CDM)、物理...
一旦连接成功,你可以使用PowerDesigner的逆向工程功能来导入Oracle数据库的现有表结构。这通常在“模型”菜单下选择“逆向数据库到PDM”。在弹出的窗口中,选择刚才创建的Oracle连接,指定要导入的模式或用户,然后...
在 PowerDesigner 中导出 SQL 文件时,可以使用 CTRL+G 快捷键,从 PowerDesigner 中将 PDM 导出成 SQL 文件。這樣导出的 SQL 语句带列注释,但是如果直接将 SQL 语句导入到 MySQL 数据库中,可能会发现注释不見了。...
3. 在新创建的模型中,可以通过“Reverse Engineering”(逆向工程)功能导入已连接数据库的表结构。 三、导出表结构为Word文档 1. 完成数据模型创建后,选择要导出的表。右键单击表,选择“Document”(文档)...
### PowerDesigner正向生成表详解 ...通过以上步骤,我们可以有效地利用PowerDesigner工具完成从概念设计到数据库表生成的全过程。这对于提升数据库设计效率、确保模型与实际应用的一致性具有重要意义。
PowerDesigner是一款强大的数据库设计工具,它提供了从概念数据模型(CDM)到物理数据模型(PDM)的转换,以及数据库脚本生成和数据库逆向工程等功能。在数据建模领域,PowerDesigner扮演着至关重要的角色。...
### 逆向工程——Oracle到PowerDesigner生成物理数据模型(PDM) #### 一、概述 逆向工程是一种从现有数据库或应用系统反向提取设计信息的过程,它可以帮助开发人员和架构师理解复杂的系统结构,并在此基础上进行...
将 PowerDesigner 的概念模型转换成物理模型,生成 SQL 文件导入数据库 概念模型是 PowerDesigner 中的一个逻辑模型,它是根据业务需求和规则设计的,用于描述实体、属性和关系之间的关系。在将概念模型转换成物理...
**正向工程**是指从PowerDesigner中的物理数据模型生成实际的数据库结构。这通常用于新的项目开发,或者更新现有的数据库结构。 ##### 1. 准备工作 - **步骤1**: 打开PowerDesigner中的物理数据模型。 - **步骤2**...
报告模板是提高效率的关键,它可以帮助用户快速生成符合项目规范的文档,包括ER图、表结构、关系描述、索引和约束等信息。 1. **创建自定义报告模板**: 用户可以通过PowerDesigner的“Report”菜单下的“New ...
总的来说,PowerDesigner数据库生成器是一个强大的数据库设计解决方案,它提供了全面的数据建模工具,支持从高层面的概念设计到低层面的物理实现,大大提高了数据库开发的效率和质量。用户可以利用它进行需求分析、...
1. **新建 Model**:启动PowerDesigner,选择“文件”>“新建”>“数据模型”,然后选择Oracle 11g作为数据库模板,为你的项目创建一个新的数据模型。 2. **Model 设置**:在新模型中,你可以设定模型的基本属性,...
PowerDesigner 还支持逆向工程,即从现有数据库中生成模型。这对于理解已有的数据库结构或对已有系统进行维护非常有帮助。通过逆向工程,可以快速建立与实际数据库一致的模型,然后在此基础上进行修改和优化。 4. ...
- 使用逆向工程将Oracle数据库中的表结构导入到PowerDesigner模型中。选择“Database”菜单中的“Update Model Database”,在弹出的选项中,选择“Using a data source”。 - 点击右侧的“选择”按钮,选择刚才...
通过导入上述脚本,PowerDesigner可以自动解析并生成包含“class”和“student”表的物理数据模型。 #### 七、总结 逆向工程是从现有数据库生成PDM的有效方法,尤其适用于那些需要快速更新数据模型或恢复丢失模型的...