• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • PowerDesign使用手記

    發表于:2007-05-25來源:作者:點擊數: 標簽:PowerDesign手記使用
    PowerDesign的使用主要是DBMS的配置。 1、修改建表腳本生成規則。如果每個表格都有相同的字段,可以如下修改: Database - Edit Current DBMS 展開 Script - Object - Table - Create 見右下的 Value 值,可以直接修改如下: /* tablename: %TNAME% */ creat

    PowerDesign的使用主要是DBMS的配置。
    1、修改建表腳本生成規則。如果每個表格都有相同的字段,可以如下修改:
    Database -> Edit Current DBMS 展開 Script -> Object -> Table -> Create 見右下的Value值,可以直接修改如下:

    /* tablename: %TNAME% */
    create table [%QUALIFIER%]%TABLE% (
       %TABLDEFN%
       ts                   char(19)             null default convert(char(19),getdate(),20),
       dr                   smallint             null default 0
    )
    [%OPTIONS%]

    其中的 ts、dr 兩列會在生成SQL腳本的時候自動的插入每個表格中,其中的%TNAME% 變量是給每個表格的SQL添加一個該表的Name值注釋。

    2、修改字段生成規則。要給每個字段都添加一個注釋的話,同一窗口中展開 Script -> Object -> Column -> Add  Value修改為:

    %20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%]
         [[constraint %CONSTNAME%] check (%CONSTRAINT%)]]/*%COLNNAME%*/

    其中
    %COLNNAME%就是列的Name值(可以是中文)

    3、修改外鍵命名規則。選擇Database—>Edit Current DBMS
    選擇Scripts-》Objects-》Reference-》ConstName
    可以發現右側的Value為:

    FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%

    可見,該命名方法是:'FK_'+8位子表名+9位Reference名+8位父表名,你可以根據這中模式自定義為:

    FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%,

    可以使FK名稱變為FK_TABLE_2_RELATIONS_TABLE_1
    掌握這種方法后就可以按照自己的想法修改了

    生成建庫腳本SQL文件中的表頭注釋很討厭,可以在 Databse -> Generate Database (Ctrl+G)窗口中,選擇Options卡片,去掉Usage的Title鉤選項即可。

    4、添加外鍵
    Model -> References新建一條外鍵后,雙擊進入外鍵屬性,在“Joins”卡片中可以選擇子表的外鍵字段

    要生成建庫腳本即Databse -> Generate Database (Ctrl+G)窗口中確定即可。


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>