当前位置: 首页 > news >正文

做网站需要什么电脑/教育培训机构排名

做网站需要什么电脑,教育培训机构排名,常州电子商务网站建设,关于做公司官方网站域名申请明确需求 面对不同的数据库大小写规范,一个个字段修改太麻烦了,如果使用了PowerDesigner设计,有比较简单的方法。进入PowerDesigner,打开一个PDM,在菜单栏找到:Tools – Excute Commands – Edit/Run Scri…

明确需求

面对不同的数据库大小写规范,一个个字段修改太麻烦了,如果使用了PowerDesigner设计,有比较简单的方法。进入PowerDesigner,打开一个PDM,在菜单栏找到:Tools – Excute Commands – Edit/Run Script,或者直接按Ctrl+Shift+X调出脚本执行窗口,输入下边的代码就可以了。使用的是VBScript,语义比较容易理解,可以根据自己的需求修改。

注意:model名称与代码中需要保持一致

    

打开模型 Tools-->Execute Commands --> Edit/Run Script

UCase大写 LCase小写

Option Explicit  
ValidationMode = True  
InteractiveMode = im_Batch  
Dim mdl ' 当前模型  
' 获取当前模型  
Set mdl = ActiveModel  
If (mdl Is Nothing) Then  MsgBox "没有打开一个模型" 
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then  MsgBox "当前模型不是一个PDM" 
Else  
'调用处理程序  ProcessFolder mdl  
End If    
'调用的处理程序  
Private sub ProcessFolder(folder)  Dim Tab '要处理的表  for each Tab in folder.Tables  ' if not Tab.isShortcut then  ' Tab.code = tab.name  '表名处理,前边添加前缀,字母小写  Tab.name=  UCase(Tab.name)  Tab.code= UCase(Tab.code)  Dim col ' 要处理的列  for each col in Tab.columns  '列名称和code全部小写,大写诗UCase  col.code= UCase(col.code)  col.name= UCase(col.name)  next  'end if next    'end if end sub 

 

 

PowerDesigner去除双引号

平时经常用PowerDesigner设计表结构。但是有时候在设计表结构和字段的时候经常是大小写混合用。导致一张表中有的字段是大写有的是小写。PowerDesigner在设计表示如果表明或字段名是小写。则在生成SQL时会自动在表名上使用双引号。例如:

/*==============================================================*/ 
/* Table: "test"                                                */ 
/*==============================================================*/ 
create table "test"  ( "username"           varchar2(24), "full_name"          varchar2(24) 
); 

 

ORACLE会认为该表和字段使用小写字母命名。ORACLE默认是使用大写字母的,这样会导致有些用法用不了。

一般可以在生成sql文后把所有双引号(“)去掉. 
其实powerdesigner中可以设置生成sql文的时候不自动添加双引号(“). 
设置方法:

  1. 设置当前为oracle 
    这里写图片描述

  2. 选择Database->Edit Current DBMS菜单 
    这里写图片描述 
    这里写图片描述

  3. 选中General选项卡,依次打开Script->Sql->Fomat->CaseSensitivityUsingQuote 
    这里写图片描述

  4. 将右侧的Value值选中No 
    这里写图片描述

  5. 点击应用,确定.

这样生成sql文时,就不会自动加上双引号(“).

下面提供段代码可以把PowerDesigner中的小写字母变为大写字母。 
代码如下:

Option Explicit  
ValidationMode = True  
InteractiveMode = im_Batch  
Dim mdl ' 当前模型  
' 获取当前模型  
Set mdl = ActiveModel  
If (mdl Is Nothing) Then  MsgBox "没有打开一个模型" 
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then  MsgBox "当前模型不是一个PDM" 
Else  
'调用处理程序  ProcessFolder mdl  
End If    
'调用的处理程序  
Private sub ProcessFolder(folder)  Dim Tab '要处理的表  for each Tab in folder.Tables  ' if not Tab.isShortcut then  ' Tab.code = tab.name  '表名处理,前边添加前缀,字母小写  Tab.name=  UCase(Tab.name)  Tab.code= UCase(Tab.code)  Dim col ' 要处理的列  for each col in Tab.columns  '列名称和code全部小写,大写诗UCase  col.code= UCase(col.code)  col.name= UCase(col.name)  next  'end if next    
' 处理视图  
'  Dim view 'running view  
'   for each view in folder.Views  '   if not view.isShortcut then  '  view.code = view.name  '  end if ' next     ' 递归进入 sub-packages  Dim f ' sub  folder  For Each f In folder.Packages  if not f.IsShortcut then  ProcessFolder f  end if Next  
end sub 

使用方法:进入PowerDesigner,打开一个PDM,在菜单栏找到:Tools – Excute Commands – Edit/Run Script,或者直接按Ctrl+Shift+X调出脚本执行窗口,输入下边的代码就可以了。

http://www.jmfq.cn/news/4970899.html

相关文章:

  • 网站建设需要的技术设备/磁力棒
  • 网站首页设计原则/东莞网络推广代运营
  • 网站短信接口怎么做/小企业广告投放平台
  • 做网站需要的注意事项/营销型网站建设推广
  • 珠海营销网站建设/排名函数rank怎么用
  • 网站建设与推广实训心得/新品怎么刷关键词
  • 做全屏网站设计时容易犯的错/沈阳网站seo公司
  • 网站备案没了/怎么在百度上免费做广告
  • 网站正在建设中手机版/网站排名优化教程
  • 做阿里巴巴跟网站哪个更好/2023第三波疫情已经到来了
  • 惠州市惠城区规划建设局网站/全国病毒感染最新消息
  • 温州网站推广/互联网营销培训课程
  • 网站设计说明书怎么写/新闻播报最新
  • 做网站设计用什么软件最好/google seo是什么啊
  • 做企业网站要用什么软件/长沙网红打卡地
  • 郑州 网站制作/网站生成
  • 杭州专业做网站公司/网站空间租用
  • 怎么推广app软件/襄阳seo优化排名
  • 西安做网站多钱/介绍产品的营销推文
  • 网络违法犯罪网站举报/seo效果分析
  • 广州佛山最新疫情/武汉seo优化顾问
  • 郑州网站制作怎么样/网站友链查询接口
  • 免费网站建设排行/swot分析
  • 长沙第三方网站建设公司/网络广告的计费方式
  • 欧派整装大家居装修公司加盟/厦门seo管理
  • 网站建设与维护工作/今天国际新闻大事
  • 专门做母婴的网站有哪些/搜狗推广效果好吗
  • 深圳网站建设营销服务平台/网站怎么做推广
  • 精准扶贫网站建设的意义/网络营销服务商有哪些
  • 河南郑州网站建设/网络营销与策划实践报告