`
I_conquer
  • 浏览: 25983 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

解决powerdesigner生成oracle版本的sql表名带有引号的问题

阅读更多
在用powerdesigner生成数据库可执行文件的时候,如果是oracle会产生表名,字段名带引号的问题,产生这个问题的主要原因是因为对应的PDM文件中,对应的表表名和字段名中有小写字母,而oracle默认应该是大写字母,所以会用引号进行标识。
解决方法有两种:

第一种,就是将表名和字段名全部改为大写。

第二种,就是当这种类型的表很多的时候,要改需要较长时间,那可以考虑将这种默认的标识取消掉,取消方法为

选择Database-> Edit   current   database,选择Sql-> Format,有一项CaseSensitivityUsingQuote,它的comment为“Determines   if   the   case   sensitivity   for   identifiers   is   managed   using   double   quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”,点击确定。在弹出的确认对话框中点击确认,即可。这样保存后再次生成脚本,将不会生成引号标识。




  • 大小: 277.9 KB
分享到:
评论

相关推荐

    POWERDESIGNER生成oracle表名带有引号

    POWERDESIGNER生成Oracle表名带有引号的解决方案 POWERDESIGNER 是一款功能强大的数据建模工具,它可以帮助用户设计、生成和管理数据库结构。然而,在使用 POWERDESIGNER 生成 Oracle 表名时,可能会遇到表名带有...

    powerdesigner中去掉生成sql中的引号

    然而,在使用PowerDesigner生成SQL脚本的过程中,有时会遇到生成的SQL语句中包含不必要的引号问题,这可能会导致在某些数据库系统中执行SQL时出现错误或警告。本文将深入探讨如何在PowerDesigner中去除生成SQL中的...

    PowerDesigner反向工程将数据库设计导出SQL脚本、HTML或World

    解决 Oracle 生成的 SQL 创建语句中的双引号问题 在使用 PowerDesigner 导出 Oracle 数据库的建表 SQL 时,默认情况下,PowerDesigner 会为表名和字段名添加双引号,这可能会给数据库操作带来不便。要解决这个问题...

    PowerDesigner 常用设置大全

    在某些情况下,PowerDesigner会在生成的SQL脚本中为表名和字段名添加双引号,这可能不符合某些数据库系统的规范。要解决这一问题,可以通过以下步骤设置: 1. 进入【Tools】>【General Options】。 2. 在“Script ...

    powerdesigner对关联name和code的设置,导出代码格式设置

    在导出数据库脚本时,PowerDesigner通常会为表名和列名加上引号,以确保SQL语句的正确性。然而,有些开发环境可能不需要这些引号,或者有自己的命名规则。调整这一设置的方法如下: 1. 在PDM视图中,右键点击模型并...

    PowerDesigner的使用步骤

    Oracle默认将未加引号的表名和字段名转换为大写。为保持一致性,可以在生成SQL脚本时使用双引号。若遇到因双引号导致的问题,可进入“Database” -> “Edit Current Database”,选择“Sql” -> “Format”,更改...

    如何:让Oracle表及字段显示为区分大小写

    - 当使用PowerDesigner生成SQL脚本时,它会在表名和字段名周围添加双引号,这样在Oracle中创建表时就会保留这些名称的原始大小写格式。 2. **手动编写带有双引号的SQL脚本:** - 直接在SQL脚本中为表名和字段名...

    PowerDesigner 设置

    在使用 PowerDesigner 的时候,我们经常会遇到 sql 语句中表名与字段名前的引号问题。为了解决这个问题,我们可以通过以下步骤: 打开 cdm 的情况下,进入 Tools-Model Options-Naming Convention,把 Name 和 ...

    PowerDesigner中的CDM设计的外键作主键的问题

    在ORACLE 8I2::Script\Sql\Format\CaseSensitivityUsingQuote中,将其修改为No,默认是Yes所以会有双引号。在修改name的时候,code的值将跟着变动,很不方便。修改方法:PowerDesign中选项菜单里修改,在[Tool]-->...

    PowerDesigner技巧集1_7

    在使用PowerDesigner生成Oracle数据库的SQL创建语句时,默认会为表名和字段名添加双引号。虽然这种做法有助于区分大小写敏感性,但在某些场景下可能造成不便。 **解决方法**: 1. **打开数据库配置菜单**:选择...

    PowerDesigner数据库建模.docx

    这时查看生成的 SQL 中是包含引号的,我们可以设置忽略引号,在生成的 SQL 中就会忽略引号。 例如,我们可以生成以下 SQL 语句: ```sql CREATE TABLE customers ( id INT PRIMARY KEY, name VARCHAR(50), age ...

    PowerDesigner创建数据库及模型PPT课件.ppt

    PD生成Oracle数据库建表SQL时,默认会给表名和字段名加上双引号,需要设置Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote为NO。 PowerDesigner是一个功能强大...

    PowerDesigner使用

    以上几点涵盖了PowerDesigner使用过程中的常见问题及解决策略,有助于提升工作效率,确保数据模型的准确性和实用性。通过熟练掌握这些技巧,用户可以更加高效地利用PowerDesigner进行数据库设计与管理。

    PowerDesigner一些小技巧

    PowerDesigner是一款强大的数据库设计工具,它能够帮助...以上技巧可以帮助用户更高效地使用PowerDesigner,解决常见的问题,并提供自定义设置,提升工作效率。对于数据库模型的设计和维护,掌握这些技巧将非常有用。

    PowerDesingner创建数据库表.docx

    值得注意的是,当使用PowerDesigner导出Oracle数据库的SQL创建语句时,表名和字段名可能会被默认加上双引号。这可能会导致操作数据库时出现困扰。要解决这个问题,可以在"Database"菜单中选择"Edit Current DBMS",...

    PowerDesigner操作手册

    在SYBASE PowerDesigner中,这个强大的数据库设计工具提供了多种功能,包括定义SQL脚本生成模板、设置公共字段等。以下是一些关键知识点的详细说明: 1. **CDM重名字段为主键设置**:通过“Tools -> Model Options...

    使用power igner设计数据库的20条技巧

    对于某些数据库系统,如Oracle,PowerDesigner生成的SQL脚本默认会为表名和字段名添加双引号,这对于特定情况可能造成不必要的困扰。要去除这些双引号,可以通过以下步骤:进入`Database`菜单下的`Edit Current DBMS...

    PowerDesigner16.5中文教程-数据库模型操作教程

    - 在“Tools”>“Generate SQL”中选择合适的选项生成SQL脚本。 #### 七、配置数据库 **7.1 点击 Database > Configure Connections:** - 选择“Database”菜单下的“Configure Connections”。 **7.2 选择第三...

Global site tag (gtag.js) - Google Analytics