`
holdbelief
  • 浏览: 707877 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用PowerDesigner生成的sql脚本,在PL/SQL中查询时,总是提示“表或视图不存在”PowerDesigner脚本生成带引号问题

    博客分类:
  • DB2
 
阅读更多

用PowerDesigner生成的sql脚本,在PL/SQL中查询时,总是提示“表或视图不存在”PowerDesigner脚本生成带引号问题

用PL/SQL自带的SQL查询是却存在,问题检查下来是因为脚本生成的时候,表明和列是带双引号的。



使用PowerDesigner脚本生成数据库时,表名一般会带引号。其实加引号是PL/SQL的规范,数据库会严格按照“”中的名称建表,如果没有 “”,会按照ORACLE默认的设置建表(DBASTUDIO里面),默认是全部大写,这样,在ORACLE数据库里的字段就如“Column_1”,如果你把引号去掉,ORACLE自动默认为全部大写,即“COLUMN_1”,所以不必担心,这段SQL在PL/SQL中执行的时候是没有任何问题的,如果不加引号,在PL/SQL会自动识别为大写。

选择Database->Edit current database,选择Sql->Format,有一项CaseSensitivityUsingQuote,它的comment为 “Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,如下图手指向的位置改为“No”,点击确定。在弹出的确认对话框中点击确认

分享到:
评论

相关推荐

    使用Powerdesigner生成sql脚本

    除了正向工程(从模型生成脚本),PowerDesigner还支持反向工程,即从现有的数据库中生成ER图,这在对现有数据库进行分析和理解时非常有用。 **2.1 从数据库生成脚本** 首先,你需要从实际数据库中导出其结构定义...

    PowerDesigner生成SQL脚本步骤详解.pdf

    PowerDesigner生成SQL脚本步骤详解.pdf

    powerdesigner 去除sql脚本中的双引号

    将“CaseSensitivityUsingQuote”设置为不使用引号,通常会有两个选项,如“None”或“False”,这会告诉PowerDesigner在生成脚本时不要添加双引号。 完成设置后,点击“确定”按钮,PowerDesigner将保存你的更改,...

    PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment

    通过这个脚本,PowerDesigner将自动为每个表、列和视图的name属性生成对应的comment,使得在生成SQL脚本后,当这些对象被创建到数据库时,其comment属性将被正确设置,从而提高了数据库的可读性。 在实际应用中,这...

    powerdesigner中去掉生成sql中的引号

    在PowerDesigner中,当生成SQL脚本时,默认情况下,表名、字段名等数据库对象会被包含在双引号或反引号内,以确保对象名称在SQL语句中的唯一性。然而,这种处理方式并不总是必要的,尤其是在所有数据库对象都遵循...

    PowerDesigner通过excel生成sql脚本.rar

    标题"PowerDesigner通过excel生成sql脚本.rar"揭示了这个压缩包中的主要内容,即利用PowerDesigner结合Excel模板文件和VB(Visual Basic)脚本来自动化生成SQL建表语句。这种方法通常用于批量处理大量表的设计,提高...

    powerdesigner生成含注释的sql

    PowerDesigner支持生成带有注释的SQL脚本,这在数据库的部署、迁移或文档化中非常有用。通过为表、字段、约束等添加注释,开发人员可以清楚地了解每个数据库对象的用途和功能。生成这些注释的过程通常涉及以下步骤:...

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

    在生成 SQL 脚本时,PowerDesigner 还可以根据用户的设置生成相应的索引、视图、存储过程等数据库对象。 数据库设计导出 HTML 文档 PowerDesigner 的反向工程功能还可以将数据库设计导出为 HTML 文档,以便于对...

    PowerDesigner(CDM—PDM—SQL脚本的转换流程

    - 选择要生成脚本的对象范围(如所有表、视图等)。 - 定制SQL脚本的格式和内容(如是否包含注释、是否创建索引等)。 - 导出SQL脚本文件,然后在目标数据库中执行。 #### 4. 实战操作示例 接下来,我们将通过...

    让PowerDesigner 自动生成 SQL Server 2000的表和列注释的脚本与模板

    如何让PowerDesigner 自动生成 SQL Server 2000的表和列注释的脚本 ======================================= 1、将本包中的模板文件(Microsoft SQL Server 2000(带...

    PowerDesigner通过物理数据模型正向生成sql脚本并通过dbms创建表

    开发者可以自定义生成脚本的格式,比如选择使用Oracle、MySQL、SQL Server等特定数据库的语法,这使得PowerDesigner适用于多种数据库系统。 在"使用powerDesigner物理数据模型正向生成sql.xls"这个文件中,可能包含...

    PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

    在使用 PowerDesigner 导出 SQL 文件时,如果包含列注释,可能会在导入到 MySQL 数据库中时丢失。这是因为 PowerDesigner 导出的 SQL 文件的编码格式可能不是 UTF-8,而 MySQL 数据库的编码格式是 UTF-8,导致中文...

    powerdesigner将SQL文件转换为ER图形 图解

    一旦SQL脚本被成功导入,PowerDesigner将会自动解析脚本中的表结构和关系,并自动生成相应的ER图形。 #### 三、PowerDesigner中的ER图形解读 当SQL脚本转换完成后,我们可以在PowerDesigner中看到生成的ER图形。ER...

    使用PowerDesigner12.5设计数据库并生成MySQL脚本文件[整理].pdf

    在生成的脚本文件中,我们可以看到 MySQL 的特有语法,例如使用“drop table if exists”语句来删除已经存在的表,再使用“create table”语句来创建新表。同时,在alter table 语句中,我们可以看到对应的关联关系...

    使用PowerDesigner设计SQL Server数据库

    - 添加引用完整性时,外键表不需要手动添加主键表的主键字段作为外键,因为在建立关系后,PowerDesigner会自动生成这些字段。 - 默认情况下,起始点实体被视为拥有主键的表,而终点实体则为拥有外键的表。这个关系...

    PowerDesigner根据SQL语句自动生成ER图.zip

    PowerDesigner根据SQL语句自动生成ER图

    PowerDesigner与SQL Server相连

    在开始连接PowerDesigner和SQL Server之前,需要先在SQL Server中创建一个测试数据库,这将作为后续操作的基础。使用以下命令创建一个名为test的数据库: Create database test 二、使用PowerDesigner创建数据模型...

    powerdesigner 建表生成sql语句导入Oracle

    在IT行业中,数据库设计是至关重要的一步,PowerDesigner是一款强大的数据库设计工具,它可以帮助开发者进行概念数据模型(CDM)、物理数据模型(PDM)的设计,并能生成相应的SQL脚本,便于在各种数据库系统中创建...

    PowerDesigner生成带注释的pdm脚本

    当PowerDesigner连接好数据库,并生成模型后,在PowerDesigner用Ctrl+Shift+x快捷键打开,然后将脚本内容粘贴运行,就可以开始生成数据库中存在的注释了

    powerdesigner 生成的sql语句

    powerdesigner的使用 sql语句 sql语句的使用

Global site tag (gtag.js) - Google Analytics