<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Aaronlong31

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      12 Posts :: 3 Stories :: 17 Comments :: 0 Trackbacks

     

    要用powerdesigner做數據庫表設計, 最后發現導出sql腳本就出現了問題, 首先是字段都帶上了雙引號, 而且還總是報錯字段名過長。
    另外還發現column屬性,Code才是最終產生的Table Name ,而Name就有點像是描述了。
    在 Database里選擇你的數據庫然后在 DBMS里面選擇(注意看清楚PDM的引用模式是哪個數據庫)
    Script->Sql->Format->EnableOwnerPrefix value=Yes;

    Script->Sql->Format->CaseSensitivityUsingQuote=No;

    這時再導出 表的名稱就正常了

    PowerDesigner9 移植到 PowerDesigner12 的問題:

    默認長度的問題,我在PowerDesigner9導出沒問題的數據庫腳本拿到PowerDesigner12導出出現如下問題:

    Column constraint name maximum length is limited to 15 characters

    在使用PD12時出現諸如以下錯誤:

    Reference constraint name maximum length is limited to 7 characters
    Key constraint name maximum length is limited to 7 characters
    Table code maximum length
    Column code maximum length
    ……

    導致生成建表SQL時通不過,細究原因原來是默認設置的問題,改下就可以了:)

    調整以下參數:
    Database=>Edit current DBMS   數據庫類型::Script\Objects\MaxConstLen value=>255
    Database=>Edit current DBMS   數據庫類型::Script\Objects\Table\Maxlen value=>255
    Database=>Edit current DBMS   數據庫類型::Script\Objects\Column\Maxlen value=>255



    再說說如何在 PowerDesigner12里創建帶導出分區的腳本

    默認情況下分區設置是隱藏的 所以要選種該表 然后再點左下腳的More>>

    選擇Physical Options 這個選項 這里可以添加表空間和索引空間 我習慣直接設置分區SQL語句 這樣避免了很多垃圾語句生成

    選擇 SQL 然后創建分區

      partition by list
    ( data_part  )
    ( partition Pd00
        values ( '0'  ) )

    就OK了 去Partitions選項里可以看到這一列分區效果

    設置索引默認空間:

    選擇KEY選項或者Index選項 直接雙擊該索引 然后設置Physical Options

    直接輸入SQL創建默認索引指向表空間   using index  tablespace index_emcspace

    PowerDesigner功能強大 完全可以維護大部分的數據庫建模

    現在在Oracle數據庫維護有些問題 創建數據庫的Package 或者 Types 、Directories、Jobs等 沒辦法維護進去。

    ------------------------------------------------------------------------------------------------------
    因為我下載的pd11是試用版,功能受限, index導出總是報錯, 換用了pd12的破解版, 沒有問題了。
    而且改object最大長度設置,只要設定一個全局的,方便一些:
    PGSQL73::Script\Objects\MaxConstLen
    value=>255
    PGSQL73::Script\Objects\Table\Maxlen
    value=>255

    另外發現pd12也沒有表長度長一點就報錯的問題, 不用像前面那樣改長度了。
    posted on 2010-07-04 14:56 Aaronlong31 閱讀(1491) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 伊人久久大香线蕉免费视频| 青青青亚洲精品国产| av永久免费网站在线观看| 亚洲日韩av无码| 国色精品va在线观看免费视频| 久久亚洲综合色一区二区三区| 中国一级全黄的免费观看| 亚洲一区二区三区影院 | 亚洲成在人线在线播放无码| 天天干在线免费视频| 亚洲一卡二卡三卡四卡无卡麻豆| 成人免费一级毛片在线播放视频 | 亚洲午夜无码毛片av久久京东热| 国产成人无码免费看视频软件| 亚洲精品无码一区二区| 国产免费怕怕免费视频观看| 免费人成网上在线观看| 国产亚洲福利精品一区| 16女性下面扒开无遮挡免费| 一本天堂ⅴ无码亚洲道久久| 亚洲AV无码不卡在线观看下载| 91免费国产视频| 久久亚洲综合色一区二区三区| 2019中文字幕在线电影免费| 亚洲精品成a人在线观看☆| 夜色阁亚洲一区二区三区| 99久久99这里只有免费的精品 | 国产成人免费全部网站| 91av免费在线视频| 久久久久亚洲精品天堂| aa级一级天堂片免费观看| 老湿机一区午夜精品免费福利| 国产亚洲精品影视在线产品| 久久久久高潮毛片免费全部播放 | 亚洲一久久久久久久久| 亚洲av片一区二区三区| 久久成人免费播放网站| 亚洲人成未满十八禁网站| 亚洲伊人色欲综合网| 毛片免费在线观看网址| 精品97国产免费人成视频|