青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

不會飛的鳥

2010年12月10日 ... 不鳥他們!!! 我要用自己開發的分布式文件系統、分布式調度系統、分布式檢索系統, 做自己的搜索引擎!!!大魚有大志!!! ---楊書童

[轉]PowerDesigner設置集錦(2)

sql語句中表名與字段名前的引號去除:

打開cdm的情況下,進入Tools-Model Options-Naming Convention,把Name和Code的標簽的Charcter case選項設置成Uppercase或者Lowercase,只要不是Mixed Case就行!
或者選擇Database->Edit current database->Script->Sql->Format,有一項CaseSensitivityUsingQuote,它的 comment為“Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否適用雙引號來規定標識符的大小寫, 可以看到右邊的values默認值為“YES”,改為“No”即可!
或者在打開pdm的情況下,進入Tools-Model Options-Naming Convention,把Name和Code的標簽的Charcter case選項設置成Uppercase就可以!

 

在修改name的時候,code的值將跟著變動,很不方便

修改方法:PowerDesign中的選項菜單里修改,在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],這里默認是讓名稱和代碼同步,將前面的復選框去掉就行了。

 

由pdm生成建表腳本時,字段超過15字符就發生錯誤(oracle)

  原因未知,解決辦法是打開PDM后,會出現Database的菜單欄,進入Database - Edit Current DBMS -script-objects-column-maxlen,把value值調大(原為30),比如改成60。出現表或者其它對象的長度也有這種錯誤的話都可以選擇對應的objects照此種方法更改!
或者使用下面的這種方法:
     生成建表腳本時會彈出Database generation提示框:把options - check model的小勾給去掉,就是不進行檢查(不推薦)!
    或者可以修改C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\DBMS\oracl9i2.xdb文件
     修改好后,再cdm轉為pdm時,選擇“Copy the DBMS definition in model”把把這個資源文件拷貝到模型中。

 

由CDM生成PDM時,自動生成的外鍵的重命名

PDM Generation Options->Detail->FK index names默認是%REFR%_FK,改為FK_%REFRCODE%,其中%REFRCODE%指的就是CDM中Relationship的code!另外自動生成的父字段的規則是PDM Generation Options->Detail->FK column name template中設置的,默認是%.3:PARENT%_%COLUMN%,可以改為Par%COLUMN%表示是父字段!

 

 建立一個表后,為何檢測出現Existence of index的警告
    A table should contain at least one column, one index, one key, and one reference.
可以不檢查 Existence of index 這項,也就沒有這個警告錯誤了!
意思是說沒有給表建立索引,而一個表一般至少要有一個索引,這是一個警告,不用管也沒有關系!

 

如何防止一對一的關系生成兩個引用(外鍵)
要定義關系的支配方向,占支配地位的實體(有D標志)變為父表。
在cdm中雙擊一對一關系->Detail->Dominant role選擇支配關系

 

修改報表模板中一些術語的定義
即文件:C:\Program Files\Sybase\PowerDesigner Trial 11\Resource Files\Report Languages\Chinese.xrl
Tools-Resources-Report Languages-選擇Chinese-單擊Properties或雙擊目標
修改某些對象的名稱:Object Attributes\Physical Data Model\Column\
        ForeignKey:外鍵
        Mandatory:為空
        Primary:主鍵
        Table:表
用查找替換,把“表格”替換成“表”
修改顯示的內容為別的:Values Mapping\Lists\Standard,添加TRUE的轉化列為是,FALSE的轉化列為空
另外Report-Title Page里可以設置標題信息

 

PowerDesigner11中批量根據對象的name生成comment的腳本

'******************************************************************************
'* File:     name2comment.vbs
'* Purpose:  Database generation cannot use object names anymore
'            in version 7 and above.
'            It always uses the object codes.
'
'            In case the object codes are not aligned with your
'            object names in your model, this script will copy
'            the object Name onto the object comment for
'            the Tables and Columns.
'
'* Title:    把對象name拷入comment屬性中
'* Version:  1.0
'* Author:
'* 執行方法:PD11 -- Open PDM -- Tools --  Execute Commands -- Run Script
'******************************************************************************

Option Explicit
ValidationMode = True
InteractiveMode = im_Batch

Dim mdl ' the current model

' get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
   MsgBox "There is no current Model"
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
   MsgBox "The current model is not an Physical Data model."
Else
   ProcessFolder mdl
End If

' This routine copy name into code for each table, each column and each view
' of the current folder
Private sub ProcessFolder(folder)
   Dim Tab 'running  table
   for each Tab in folder.tables
      if not tab.isShortcut then
         tab.comment = tab.name
         Dim col ' running column
         for each col in tab.columns
            col.comment= col.name
         next
      end if
   next

   Dim view 'running view
   for each view in folder.Views
      if not view.isShortcut then
         view.comment = view.name
      end if
   next

   ' go into the sub-packages
   Dim f ' running folder
   For Each f In folder.Packages
      if not f.IsShortcut then
         ProcessFolder f
      end if
   Next
end sub

 

PowerDesigner 生成SQL的Existence of refernce錯誤問題
現象:用PowerDesigner生成SQL語句時,提示Existence of refernce錯誤。
原因:該表沒有與其他表的關聯(如外鍵等),而PowerDesigner需要存在一個refernce才能生成SQL.
解決方法:
    在工具欄空白處右鍵打開Palette面板,選中Link/Extended Dependency 按鈕,然后在提示出錯的表上添加到自己的Dependency。
    重新生成SQL,你將發現剛才提示的錯誤沒有了,問題解決。
  
利用PowerDesigner批量生成測試數據
主要解決方法:
A:在PowerDesigner 建表
B:然后給每一個表的字段建立相應的摘要文件
步驟如下:
Model->Test Data Profiles配置每一個字段摘要文件General:輸入Name、Code、
選擇Class(數字、字符、時間)類型
選擇Generation Source: Automatic、List、ODBC、File Detail:配置字段相關信息
所有字段摘要文件配置完成后雙擊該表->選擇字段->Detail->選擇Test Data Parameters 摘要文件如果字段值與其它字段有關系在: Computed Expression 中輸入計算列--生成測試數據:
DataBase->Generation Test Data->
選擇:Genration 類型(Sript、ODBC)
     Selection(選擇要生成的表)
     Test Data Genration(Default number of rows 生成記錄行數)

posted on 2008-12-26 15:06 不會飛的鳥 閱讀(1322) 評論(0)  編輯 收藏 引用

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美高清视频一二三区| 91久久精品美女高潮| 亚洲精品在线观看免费| 亚洲精品久久久久| 亚洲视频999| 欧美bbbxxxxx| 亚洲一区二区三区免费视频| 久久久久久999| 欧美日韩精品久久久| 极品尤物av久久免费看 | 欧美电影免费观看高清完整版| 久久精品夜色噜噜亚洲a∨| 欧美二区在线播放| 一区二区三区欧美视频| 亚洲激情啪啪| 欧美成人一区二区三区在线观看 | 久久综合久久综合久久综合| 欧美成人亚洲成人| 国产精品一区二区久久久| 亚洲图片欧洲图片av| 亚洲国产精品va在线看黑人动漫| 国产精品99久久久久久久久 | 亚洲精品乱码久久久久| 午夜影视日本亚洲欧洲精品| 久久久综合网站| 午夜久久资源| 99精品久久久| 国产一区二区三区在线观看精品 | 欧美福利视频| 国产精品亚洲综合久久| 美女国产精品| 亚洲激情黄色| 亚洲人永久免费| 国产专区精品视频| 久久av一区二区| 欧美伦理影院| 亚洲图片自拍偷拍| 在线免费观看欧美| 在线综合亚洲欧美在线视频| 久久久久欧美| 免费在线成人av| 欧美四级剧情无删版影片| 亚洲午夜伦理| 免费日韩视频| 亚洲欧美日韩国产精品| 欧美激情第4页| 一本色道久久精品| 久久久精彩视频| 久久综合给合久久狠狠狠97色69| 国产精品第13页| 久久免费精品日本久久中文字幕| 99国产精品久久久久老师| 欧美sm视频| 嫩草成人www欧美| 国产欧美精品一区二区色综合| 日韩西西人体444www| 亚洲午夜精品网| 欧美超级免费视 在线| 欧美日韩一区二区三区高清| 亚洲精品国产精品乱码不99按摩 | 欧美日韩免费一区| 免费毛片一区二区三区久久久| 久久精品一二三区| 欧美一级黄色录像| 欧美日韩在线视频首页| 日韩视频在线观看免费| 亚洲一区视频在线| 亚洲欧美日韩久久精品| 一本在线高清不卡dvd| 日韩午夜免费| 国产精品久久久| 一区二区三区欧美激情| 一区久久精品| 久久久亚洲午夜电影| 免费视频久久| 亚洲综合国产| 亚洲精品乱码久久久久久| 亚洲欧美日韩国产一区二区三区| 亚洲免费在线播放| 亚洲国产成人在线播放| 欧美一区二区三区视频| 亚洲欧美一区二区原创| 亚洲免费成人av| 亚洲免费在线电影| 亚洲高清在线观看| 久久不见久久见免费视频1| 久久精品视频亚洲| 国产精品成人aaaaa网站| 久久久www成人免费无遮挡大片| 国内伊人久久久久久网站视频| 国产精品亚洲综合| 久久xxxx| 欧美日韩三级视频| 免费久久99精品国产| 欧美激情自拍| 中文日韩在线| 久久久之久亚州精品露出| 影音先锋久久久| 国产精品99久久久久久久vr| 国内自拍一区| 欧美国产日本高清在线| 欧美1区3d| av成人免费在线观看| 美女脱光内衣内裤视频久久影院| 一级日韩一区在线观看| 先锋影音网一区二区| 久久久综合网站| 一区二区三区在线免费视频| 亚洲国产精品小视频| 亚洲欧美日韩综合国产aⅴ| 国产午夜精品在线| 欧美高清一区二区| 欧美日韩精品免费观看视频完整| 国产精品每日更新在线播放网址| 欧美三级午夜理伦三级中视频| 伊人久久亚洲热| 久久久久久久久久看片| 亚洲一区二区三区免费在线观看| 久久夜色精品国产欧美乱极品| 久久精品国产一区二区三区免费看 | 久久一二三国产| 久久国产福利国产秒拍| 国产精品久久一区二区三区| 亚洲区国产区| 亚洲高清成人| 欧美精品在线一区| 一区二区高清在线观看| 亚洲国产精品成人| 欧美日韩不卡| 亚洲欧美网站| 久久九九免费视频| 尤物精品国产第一福利三区| 免费看的黄色欧美网站| 欧美在线观看一区二区三区| 狠狠色香婷婷久久亚洲精品| 亚洲最新在线视频| 在线观看成人av电影| 久久精品30| 欧美在线观看网站| 亚洲——在线| 欧美日韩美女| 亚洲精品国产系列| 亚洲精品社区| 欧美巨乳波霸| 一本色道久久88精品综合| 亚洲午夜精品久久久久久app| 欧美日韩亚洲一区二区三区四区| 亚洲国产欧美在线| 99精品久久久| 欧美视频一区二区三区…| 妖精成人www高清在线观看| 亚洲一区影院| 亚洲一区亚洲| 美日韩免费视频| 亚洲国产天堂久久综合| 久久精品一区四区| 亚洲男人影院| 亚洲最新色图| 亚洲丰满在线| 国产在线精品成人一区二区三区| 亚洲成色777777在线观看影院| 亚洲电影专区| 国产精品老女人精品视频| 六月婷婷一区| 久久精品99无色码中文字幕 | 午夜视频一区在线观看| 亚洲免费高清| 最近中文字幕日韩精品| 一区二区三区在线视频播放| 亚洲午夜久久久| 久久一区二区三区超碰国产精品| 亚洲高清在线观看| 国产精品久久久久77777| 久久国产88| 亚洲精品国产拍免费91在线| 欧美中文在线观看国产| 亚洲国产精品t66y| 欧美亚日韩国产aⅴ精品中极品| 欧美一区二区黄色| 亚洲欧洲一区二区三区在线观看| 小黄鸭精品密入口导航| 亚洲激情欧美激情| 国产亚洲人成a一在线v站 | 欧美影院在线播放| 亚洲精品视频免费在线观看| 午夜精品久久久久久久男人的天堂| 极品av少妇一区二区| 欧美日韩日本国产亚洲在线| 久久久噜噜噜久久中文字免| 一区二区欧美精品| 亚洲二区在线观看| 久久一区视频| 欧美在线一级va免费观看| 亚洲美女av网站| 国产专区欧美专区| 国产毛片精品国产一区二区三区| 欧美高清在线视频| 久久亚洲视频| 欧美综合国产精品久久丁香| 在线亚洲一区二区|