转:http://hi.baidu.com/comasp/blog/item/6aca6becc20b24d42e2e21d2.html
在使用PowerDesigner做为MySQL数据库建模的时候,总是有这样的问题,例如我需要一个字段 createTime 类型是Timestamp,要求这个字段默认值为系统当前时间,于是我给这个字段指定了一个默认值为 CURRENT_TIMESTAMP。 但是当生成建库脚本的时候,PowerDesinger 会自动给这个默认值加一对单引号,这对单引号会导致执行这个建库脚本的时候失败,正确的语法应该是:
create_time timestamp not null default CURRENT_TIMESTAMP
怎么不让PowerDesigner不自动加上这个单引号呢?
选择菜单: Database -> Edit Current DBMS ... 打开如下对话框:
把上面红色框中原本的单引号干掉并点击确定即可。
这样的话,如果需要给字符串字段设置初始值,则需要手工加上单引号。
忘了补充一句,我用的 PowerDesginer 版本是12.0 其他版本差不多。
分享到:
相关推荐
这篇博客文章“powerdesigner 建表生成SQL语句导入Oracle”主要探讨了如何利用PowerDesigner来创建数据库表并导出适用于Oracle数据库的SQL创建语句。 首先,我们需要理解PowerDesigner的基本工作流程。在启动...
使用PowerDesigner创建数据库表图文并茂版
### PowerDesigner 生成备注方法详解 #### 一、PowerDesigner简介 PowerDesigner是Sybase公司推出的一款优秀的数据库设计工具,广泛应用于数据建模、数据库设计、仓库建模等多个领域。它能够帮助用户从概念设计到...
在IT行业中,数据库设计是至关重要的一步,PowerDesigner是一款强大的数据库设计工具,它允许开发者创建、管理...同时,为了确保数据的安全和一致性,建议在进行此类操作时先备份原有的PowerDesigner模型和Excel模板。
将“CaseSensitivityUsingQuote”设置为不使用引号,通常会有两个选项,如“None”或“False”,这会告诉PowerDesigner在生成脚本时不要添加双引号。 完成设置后,点击“确定”按钮,PowerDesigner将保存你的更改,...
- **兼容性问题**:在为表指定表空间时,需要注意表空间的兼容性问题。例如,不同版本的 Oracle 数据库可能支持不同的表空间类型,因此在设计时需考虑目标数据库的版本。 - **性能优化**:通过合理分配表空间,可以...
然而,在使用 POWERDESIGNER 生成 Oracle 表名时,可能会遇到表名带有引号的问题。这种情况的出现主要是由于 POWERDESIGNER 生成的表名中包含小写字母,而 Oracle 数据库默认使用大写字母,因此需要使用引号来标识...
"PowerDesigner Name与Code同步问题解决" PowerDesigner 是一个功能强大的数据建模工具,广泛应用于数据仓库设计、数据库设计和 BUSINESS INTELLIGENCE 等领域。然而,在使用 PowerDesigner 进行数据建模时,经常会...
本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向工程,并解决逆向工程过程中可能出现的没有注释的问题。 首先,让我们了解什么是逆向工程。逆向工程,也称为数据库反向设计,是指从已有的数据库中提取其...
当 PowerDesigner 在生成 SQL 脚本时,可能会自动为字段的默认值添加不必要的单引号,这会导致语法错误。解决方法如下: 1. **进入** `Database -> Edit Current DBMS`; 2. **选择** `General` 标签页; 3. **定位...
PowerDesigner是一款强大的数据库设计与建模工具,尤其在快速建表方面表现卓越。它由Sybase公司开发,广泛应用于企业级的数据模型设计、数据库逆向工程、数据仓库建模等场景。通过PowerDesigner,开发者可以高效地...
5. **许可证管理工具**:PowerDesigner可能提供一个内置的许可证管理工具,通过这个工具可以查看和管理许可证状态,尝试使用它来解决问题。 最后,值得注意的是,持续合法使用软件并遵守版权法是每个IT专业人士应尽...
轻松解决PowerDesigner 15 License 失效的问题。
总的来说,这个压缩包提供了一种利用PowerDesigner和VB自动化生成SQL脚本的方法,对于需要频繁处理大量数据库表设计的用户来说,这是一个高效且实用的解决方案。通过这种方式,可以降低人工错误,提高工作效率,并...
然而,在使用PowerDesigner生成SQL脚本的过程中,有时会遇到生成的SQL语句中包含不必要的引号问题,这可能会导致在某些数据库系统中执行SQL时出现错误或警告。本文将深入探讨如何在PowerDesigner中去除生成SQL中的...
在使用 PowerDesigner 生成建表脚本时,用户可能会遇到字段超过 15 字符时发生错误的问题。解决办法是打开 PDM,进入 Database -> Edit Current DBMS -> Script -> Objects -> Column -> Maxlen,把 Value 值调大...
配置方法: 替换DBMS配置文件 位置:\Sybase\PowerDesigner 12\Resource Files\DBMS\oracl10g.xdb 完成后执行反向工程即可,反向工程的时候DBMS选择Oracle version 10g就可以了
此时,关闭并重新打开PowerDesigner,你就会发现Name的修改不会影响到Code,问题得到了解决。 了解这个设置对于高效使用PowerDesigner至关重要,特别是在需要维护大量数据库对象命名规则一致性的情况下。通过这个...