PowerDesigner生成SQL脚本时,对象带有双引号的问题解决

在pdm查看脚本时,发现表名和字段名带有双引号:

  1. 1.create table"cfg_user_card_account"  (
  2. 2.  "user_card_account_id" number                          not null,
  3. 3.  "dat_user_id"       NUMBER,
  4. 4.  "user_balance"       number,
  5. 5.  "user_money"        number,
  6. 6.  "user_freeze_money" number,
  7. 7.  "user_cost_money"   number,
  8. 8.  "user_account_status" number,
  9. 9.  "remark"            varchar2(500),
  10. 10.  constraint PK_CFG_USER_CARD_ACCOUNT primary key("user_card_account_id")
  11. 11.);

如果这样直接在数据库执行sql,引号也会被加上,查询的时候表名、字段名也必须加上引号。可以通过设置导出时,不加引号,方法如下:

这样设置之后,我们再查看一下sql脚本,发现已经达到我们的要求:

    1. 1.create table cfg_user_card_account  (
    2. 2.  user_card_account_id number                          not null,
    3. 3.  dat_user_id          NUMBER,
    4. 4.  user_balance         number,
    5. 5.  user_money           number,
    6. 6.  user_freeze_money    number,
    7. 7.  user_cost_money      number,
    8. 8.  user_account_status  number,
    9. 9.  remark              varchar2(500),
    10. 10.  constraint PK_CFG_USER_CARD_ACCOUNT primary key (user_card_account_id)
    11. 11.);
时间: 2024-08-26 07:56:36

PowerDesigner生成SQL脚本时,对象带有双引号的问题解决的相关文章

PowerDesigner生成sql脚本时去掉双引号并把字段名设为大写

Database菜单-Edit Current RDBMS 找到Script---sql-Format--- CaseSensitivityUsingQuote,把它设置为NO 这样再用sql preview查看或生成数据库时不会再出现双引号了,所以字段名也都成为大写了.

去掉PowerDesigner生成SQL脚本中字段名带的引号

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

PowerDesigner生成sql脚本

1.打开PowerDesigner->New Project; 2.填写项目名称,选择文件的存放路径: 3.新建一个模型,New Model: 4.选择概念模型,填写模型名称: 5.选择entity,创建实体模型: 6.点击模型图,填写表结构信息: 时间类型的数据格式说明: 对于创建过程中出现相同字段的情况处理: 更改前: 更改后: 7.将表结构创建完成后,进行表之间的关联,点击relationship将表与表直接关联起来: 选择表与表之间的关系: 8.生成物理模型图: 选择数据库类型 软件会自

PowerDesigner使用Oracle建库语句中""双引号的问题

这几天使用powerdesigner建库,general database导出的sql建表语句带有""双引号,结果导致我的库中表名都是小写的,但是Oracle查询等语句默认都是大写判断的,因此很是不方 便,以前使用pd没发现这个问题,可能是版本升级导致的,查了一下,原来需要Pd再设置一下:两种方式1.pd Edit Current DBMS-ORACLE9i2::Script\Sql\Format\CaseSensitivityUsingQuote将双引号的设置改为NO 2.变通方法就

PowerDesigner生成sql及HTML格式数据库文档

一.PowerDesigner生成sql问题 生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示 Could not load VBScript engine. Check VBScript installation. Generation aborted due to errors detected during the verification of the model. 检查了好久 发现将check model 去掉就可以了!其

SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本

在之前介绍一下EasyQuery工具SNF开发平台WinForm-EasyQuery统计分析-效果-非常牛逼的报表查询工具 Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目--SNF快速开发平台3.3-+Spring.Net.Framework Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework 本月在此组件上增加了新的功能,就是在数据源配置那里写SQL脚本时,可

power designer pdm生成sql脚本和数据库

今天使用PowerDesigner生成数据库脚本和直接生成数据库.所以简短的记一下. 1,老师给的pdm文件,打开如下(可以理解为概念数据模型) 2 ,  将"概念数据模型"设计的表转换为"物理数据模型"(Physical Data Model),实际上是从"概要设计"转换为"详细设计",即对表的具体实现.将概要设计模板转换为物理设计 选择"Tools"-->"Generate Physic

PowerDesigner16.5 生成SQL脚本执行出错:collate chinese_prc_ci_as

PowerDesigner16.5 生成SQL脚本执行出错, collate chinese_prc_ci_as 点DataBase-edit current dbms —— 左边Script - Objects - Column - Add ,左边 Value输入框 把一下代码粘贴进去,保存即可. 如果遇到保存失败,用管理员身份运行,再操作. %20:COLUMN%[%COMPUTE%?AS (%COMPUTE%):[%.L:DATATYPE%=xml?xml[%XMLSchemaCollec

PD 15.1 安装 破解 , 简单使用 (一对多,多对多关系生成sql脚本)

  1:运行  PowerDesigner15_Evaluation.exe 默认   2: 安装完毕后,不要执行,下面我们进行 破解 把 PowerDesigner15汉化+注册补丁  下的所有文件,覆盖 PD的安装目录下的文件 然后我们打开 PD,点击 帮助 –> About  看到下面窗口中红色方框,就表示已经破解 + 汉化成功 PD 15.1 安装 破解 , 简单使用 (一对多,多对多关系生成sql脚本)