因为用powerdesigner 创建表的时候 表明及字段名使用的都是小写,所以生成的脚步表名和列名都加上的双引号。
解决方式有以下几种:
1/在powerdesigner里的表名和字段名都用大写,建表的脚本就不会有“”了。
2/在pd/database/generatoin database/options里选择‘Upper’,就可以把表名和字段名都变为大写,但还是有”“,但不会影响正常的操作。
3/如果oracle里的表名是小写的,则做操作时表名要加上“”,如:select * from "a "/
其中可以使用powerdesigner 自动转换 字符格式:
\TOOLS\MODEL OPETION\ 中 把 TABLE 和 COLOMN 的CODE 值设为大写即可,点击确定,它就是自动把当前模型中的字符统统改正过来哦。
分享到:
相关推荐
POWERDESIGNER 生成 Oracle 表名带有引号的问题可以通过修改表名或取消大小写敏感性来解决。 POWERDESIGNER 是一款功能强大的数据建模工具,可以帮助用户设计、生成和管理数据库结构。了解 POWERDESIGNER 和 Oracle...
- 在PowerDesigner中设计表结构时,可以确保表名和字段名按照期望的大小写格式设置。 - 当使用PowerDesigner生成SQL脚本时,它会在表名和字段名周围添加双引号,这样在Oracle中创建表时就会保留这些名称的原始大小...
PowerDesigner数据库模型表内容大小写转换,可对表名称、字段名称、字段类型标识字符、主外键依赖等字符串进行大小写转换操作
>Script->Sql->Format,有一项 CaseSensitivityUsingQuote,它的 comment 为“Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否适用双引号来规定标识符的大小写,...
若遇到因双引号导致的问题,可进入“Database” -> “Edit Current Database”,选择“Sql” -> “Format”,更改“CaseSensitivityUsingQuote”选项为"No",以避免标识符大小写敏感问题。 4. **生成SQL文件** ...
通过以上步骤,我们可以有效地利用PowerDesigner进行SQL脚本与数据库模型之间的转换,同时也能灵活地处理模型中的大小写问题和表名与Code的一致性问题。这些技能对于数据库开发者来说是非常实用且重要的。
- **数据类型选择**:根据实际需求选择合适的数据类型,如整型、字符串、日期时间等,避免过大或过小的数据类型导致的空间浪费或数据精度问题。 - **索引设计**:合理创建主键、唯一索引和普通索引,提高查询速度...
通过“Tools”菜单下的“Model Options”,可以进入“Naming Convention”设置页面,选择“Name Code”标签页,用户能够指定字符大小写规则,如全部大写(Uppercase)、全部小写(Lowercase)或混合大小写(Mixed Case)。...
在使用PowerDesigner生成Oracle数据库的SQL创建语句时,默认会为表名和字段名添加双引号。虽然这种做法有助于区分大小写敏感性,但在某些场景下可能造成不便。 **解决方法**: 1. **打开数据库配置菜单**:选择...
- 当你在SQL语句中遇到表名和字段名被引号包围导致大小写敏感问题时,可以在`Tools`菜单下选择`Model Options`,然后在`Naming Convention`选项中,调整`Name`和`Code`的`Character Case`设置为`Uppercase`或`...
- 导出过程中遇到问题,如大小写不一致,可以在PowerDesigner中修正后再导出。 5. **执行SQL脚本**: - 在Windows环境下,使用“Run”(Win+R)打开命令提示符,输入“sqlplus”,登录数据库系统,然后使用“@”...
考虑到大小写规则的记忆复杂度以及部分数据库对大小写的不敏感性,建议统一使用小写字母,以减少混淆和错误。 ### 数据库对象命名规范 #### 表、视图、存储过程、函数与约束 - **前缀与实际名字**:对象名字由...
- **问题描述**:MySQL默认情况下区分大小写,这可能导致Oracle数据库中的表名或字段名在MySQL中无法识别。 - **解决方案**:在迁移前,调整MySQL的配置使其不区分大小写。 **7. 数值类型处理** - **问题描述**:...
- EZDML提供了大小写转换功能,以满足不同数据库系统对标识符命名规则的要求。 综上所述,EZDML表结构设计器虽然功能相对简单,但在特定场景下能够提供高效、便捷的数据建模体验。对于需要快速原型设计或小型项目...
- 输入不便:由于需要频繁切换大小写,可能会影响编码速度。 - 长度问题:过多的大写字母可能导致标识符过长。 ##### 2. Camel风格 Camel风格同样广泛应用于各种编程环境,其特点是:第一个单词首字母小写,之后每...
规则可能包括表名、字段名的长度限制、大小写约定、下划线或驼峰式命名法等。如果有与机构标准不同的地方,需解释原因。 3. 逻辑设计: 这部分基于需求分析文档,利用ERD(实体关系图)展示实体、属性和关系。在...
每个存储过程和函数应列出其输入/输出参数、数据类型及创建代码,以便调用和调试。 角色与权限 角色是权限的集合,定义了不同用户或用户组对数据库的操作权限。角色A、B等分别对应不同的操作权限,如只读、读写或...