久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    PowerDesigner 創建表格及導出SQL語句

     Architect_home 2019-11-29

    目的:提高數據庫創建表格效率
    測試數據庫:orcale

    1.新建物理模型。

    右鍵點擊workplace,new一個物理模型并指定數據庫。

    2.創建表格

    這里寫圖片描述

    設置字段屬性

    這里寫圖片描述

    新增字段屬性(比如加字段注釋)

    這里寫圖片描述

    3.導出sql語句及預覽

    這里寫圖片描述

    這里寫圖片描述

    初次使用會發現orcale的sql語句,帶雙引號、字母大寫,后面有解決方案
    也可在Options選項卡里,可以個性化選擇和配置sql腳本,如取消外鍵,去除drop語句
    等。

    4.去除雙引號

    選擇Database->Edit Current DBMS菜單

    這里寫圖片描述

    選中General選項卡,依次打開Script->Sql->Fomat->CaseSensitivityUsingQuote

    這里寫圖片描述

    5.字母批量大寫轉換

    直接跑腳本,找到Tools – Excute Commands – Edit/Run Script,或者直接按Ctrl+Shift+X調出腳本執行窗口,輸入下邊的

    代碼就可以了。

    這里寫圖片描述

    轉換到大寫的VB代碼

    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

    ======================華麗的分割線====================
    下面的都是有可能用的著的

    6.不同數據庫之間的轉化

    案列: orcal—》mysql
    做法:Database→Change Current DBMS→選擇要轉換成的目標數據庫
    這里寫圖片描述

    結果:
    這里寫圖片描述

    然后可以使用notepad++,將字母轉換成小寫就可以了。因為MySQL是區分大小寫的。

    7.Orcale 建立自增主鍵

    雙擊表打開屬性窗口→勾選P主鍵復選框→雙擊設置為主鍵的字段(在行的頭部雙擊)或者單擊上方的屬性圖標按鈕→在打開的窗口下方(注意不同數據庫不一樣,sql server是identity復選框)選擇sequence,如果沒有則單擊旁邊的新建按鈕創建一個sequence。

    這里寫圖片描述

    8.導入sql腳本生成相應的數據庫表模型圖

    File→Reverse Engineer→Database…→修改模塊名稱并選擇DBMS

    這里寫圖片描述

    Using script files→點擊下方圖標(Add Files)來添加sql腳本文件→確定

    這里寫圖片描述

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 福利一区二区视频在线| 亚洲AV中文无码乱人伦在线观看| 99RE6在线视频精品免费下载| 久久天天躁狠狠躁夜夜AVAPP| 在线a亚洲老鸭窝天堂| 正在播放的国产A一片| 欧美一进一出抽搐大尺度视频| 国产色无码精品视频免费| 亚洲欧美中文日韩V日本| 少妇肉麻粗话对白视频| 国产亚洲精品AA片在线播放天| 在线观看国产成人AV片| 国产福利酱国产一区二区| 国产综合色产在线视频欧美| 蜜臀AV在线播放一区二区三区| 国产成人亚洲欧美二区综合| 乱子真实露脸刺激对白| 成人亚欧欧美激情在线观看| 一本色道久久88亚洲精品综合| 一区二区三区精品偷拍| 插插无码视频大全不卡网站| 欧洲一区二区中文字幕| 国产真实伦在线观看视频| 亚洲日韩久热中文字幕| 爽爽影院免费观看| 欧美孕妇乳喷奶水在线观看| 少妇人妻无码专区视频| 国产360激情盗摄全集| 日日摸夜夜添夜夜添高潮喷水| 高清无码爆乳潮喷在线观看| 成在线人视频免费视频| 亚洲日韩精品无码av海量| 日韩高清亚洲日韩精品一区二区| 国产SM重味一区二区三区 | 免费无码又爽又刺激高潮虎虎视频| 久久精品岛国AV一区二区无码| 激情综合色综合啪啪开心| 成年福利片在线观看| 亚洲高清国产拍精品青青草原| 久久综合九色综合97婷婷| 日韩精品人妻av一区二区三区|