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

不會(huì)飛的鳥

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

PD(PowerDesigner) 常見的一些sql腳本生成配置

1、去掉Oracle生成的SQL創(chuàng)建語句中的雙引號(hào)
用powerdesigner導(dǎo)出orale數(shù)據(jù)庫的建表sql時(shí),默認(rèn)會(huì)給表名和字段名加上雙引號(hào),如下圖:

這樣給操作數(shù)據(jù)庫帶來很大的不便,解決的辦法是設(shè)置Database菜單,

然后點(diǎn)擊Edit Current DBMS菜單,再依次點(diǎn)開Script->Format,然后找到CaseSensitivityUsingQuote
將其設(shè)為NO,即可。如下圖:

如果帶有包的話,導(dǎo)出時(shí)要選擇包中的表。

2、PowerDesign高級(jí)應(yīng)用
編寫相關(guān)的VBS腳本在PowerDesign里自定義一些命令與操作等,具體的可以參考C:\Program Files\Sybase\PowerDesigner 9\VB Scripts目錄下的腳本示例。怎么運(yùn)用這些腳本呢?
在Tools->Execute Commands里可以進(jìn)行操作。具體說明在幫助里寫的很清楚。幫助的位置在 PowerDesigner General Features Guide-> PART 2. Modeling Guide->CHAPTER 8. Managing Objects->Accessing objects using VBScript->VBScript uses in PowerDesigner

PowerDesign的使用主要是DBMS的配置
3、修改建表腳本生成規(guī)則。
如果每個(gè)表格都有相同的字段,可以如下修改:
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 兩列會(huì)在生成SQL腳本的時(shí)候自動(dòng)的插入每個(gè)表格中,其中的%TNAME% 變量是給每個(gè)表格的SQL添加一個(gè)該表的Name值注釋。

4、修改字段生成規(guī)則
要給每個(gè)字段都添加一個(gè)注釋的話,同一窗口中展開 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值(可以是中文)

5、修改外鍵命名規(guī)則。
選擇Database—>Edit Current DBMS
選擇Scripts-》Objects-》Reference-》ConstName
可以發(fā)現(xiàn)右側(cè)的Value為:

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

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

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

可以使FK名稱變?yōu)镕K_TABLE_2_RELATIONS_TABLE_1
掌握這種方法后就可以按照自己的想法修改了

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

6、添加外鍵
Model -> References新建一條外鍵后,雙擊進(jìn)入外鍵屬性,在“Joins”卡片中可以選擇子表的外鍵字段。如下圖:

接著出現(xiàn)如下畫面:

按照步驟操作即可。

7、取消name和code聯(lián)動(dòng)
在修改name的時(shí)候,code的值將跟著變動(dòng),很不方便。修改方法:PowerDesign中的選項(xiàng)菜單里修改,在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],這里默認(rèn)是讓名稱和代碼同步,將前面的復(fù)選框去掉就行了。如圖:



編寫相關(guān)的VBS腳本在PowerDesign里自定義一些命令與操作等,具體的可以參考C:\Program Files\Sybase\PowerDesigner 9\VB Scripts目錄下的腳本示例。怎么運(yùn)用這些腳本呢?
在Tools-》Execute Commands里可以進(jìn)行操作。具體說明在幫助里寫的很清楚。幫助的位置在 PowerDesigner General Features Guide-> PART 2. Modeling Guide->CHAPTER 8. Managing Objects->Accessing objects using VBScript->VBScript uses in PowerDesigner

PowerDesign的使用主要是DBMS的配置
1、修改建表腳本生成規(guī)則。如果每個(gè)表格都有相同的字段,可以如下修改:
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 兩列會(huì)在生成SQL腳本的時(shí)候自動(dòng)的插入每個(gè)表格中,其中的%TNAME% 變量是給每個(gè)表格的SQL添加一個(gè)該表的Name值注釋。

2、修改字段生成規(guī)則。要給每個(gè)字段都添加一個(gè)注釋的話,同一窗口中展開 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、修改外鍵命名規(guī)則。選擇Database—>Edit Current DBMS
選擇Scripts-》Objects-》Reference-》ConstName
可以發(fā)現(xiàn)右側(cè)的Value為:

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

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

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

可以使FK名稱變?yōu)镕K_TABLE_2_RELATIONS_TABLE_1
掌握這種方法后就可以按照自己的想法修改了

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

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

5、去掉生成的SQL腳本雙引號(hào)的問題:ORACLE 8I2::Script\Sql\Format\CaseSensitivityUsingQuote改成No,默認(rèn)是Yes所以會(huì)有雙引號(hào)。

在修改name的時(shí)候,code的值將跟著變動(dòng),很不方便。修改方法:PowerDesign中的選項(xiàng)菜單里修改,在[Tool]-->[General Options]->[Dialog]->[Operating modes]->[Name to Code mirroring],這里默認(rèn)是讓名稱和代碼同步,將前面的復(fù)選框去掉就行了。  

posted on 2010-07-05 16:14 不會(huì)飛的鳥 閱讀(1345) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美精品色一区二区三区| 亚洲电影免费观看高清| 欧美日韩网址| 久久精品av麻豆的观看方式| 欧美精品 日韩| 欧美岛国在线观看| 国产一区二区三区在线观看精品| 久久中文欧美| 欧美视频在线看| 另类亚洲自拍| 久久久久久噜噜噜久久久精品| 国产亚洲成人一区| 久久av一区二区三区| 久久一区视频| 亚洲成人资源网| 影音欧美亚洲| 亚洲一区国产视频| 亚洲一区欧美一区| 99国产精品久久久| 亚洲欧美在线网| 在线播放豆国产99亚洲| 欧美精品一线| 亚洲图片欧洲图片av| 久久成人免费电影| 国产精品你懂的| 亚洲韩国精品一区| 原创国产精品91| 国产精品久久一卡二卡| 国产亚洲欧美中文| 亚洲免费视频观看| 久久精品中文字幕一区| 亚洲国产精品免费| 亚洲免费婷婷| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美性开放视频| 亚洲国产精品毛片| 一区在线播放视频| 国产欧美视频一区二区三区| 欧美日韩二区三区| 亚洲一区欧美激情| 亚洲香蕉成视频在线观看| 亚洲一区二区欧美日韩| 欧美午夜无遮挡| 亚洲午夜精品一区二区三区他趣| 亚洲精品孕妇| 国产亚洲网站| 亚洲激情国产| 欧美在线999| 久久精品视频亚洲| 欧美国产成人精品| 欧美日韩性视频在线| 国产精品久久久一区二区三区| 欧美一区二区三区另类| 老司机成人网| 欧美一区二区三区四区夜夜大片 | 久久免费99精品久久久久久| 久久久一二三| 欧美在线视频免费| 9l视频自拍蝌蚪9l视频成人| 欧美一级专区| 亚洲一区激情| 亚洲精品在线观看视频| 欧美国产极速在线| 亚洲国产精品久久久久婷婷884 | 久久成人精品| 亚洲一区二区三区中文字幕在线| 亚洲视频综合| 久久综合网络一区二区| 欧美另类综合| 亚洲国产一区二区三区a毛片| 国产亚洲一区二区三区| 91久久在线| 国产午夜精品久久| 亚洲精品永久免费| 亚洲国产高清aⅴ视频| 夜夜嗨av一区二区三区四区| 在线亚洲欧美| 亚洲欧美大片| 欧美四级在线| 正在播放亚洲一区| 亚洲精品国产视频| 亚洲一区二区三区在线看| 欧美日精品一区视频| 亚洲国产日韩综合一区| 蜜桃av噜噜一区| 一区二区三区精密机械公司 | 免费av成人在线| 日韩视频免费| 国产精品视频专区| 亚洲一区二区在线| 欧美3dxxxxhd| 一本久道久久综合狠狠爱| 国产精品视频自拍| 一本大道久久精品懂色aⅴ | 国产欧美日韩综合| 亚洲在线播放电影| 欧美在线视频一区| 99精品免费网| 亚洲天堂成人| 亚洲大片在线观看| 日韩亚洲欧美在线观看| 在线看无码的免费网站| 美女黄毛**国产精品啪啪| 亚洲自拍偷拍福利| 一二美女精品欧洲| 国产精品一区二区久久国产| 99riav久久精品riav| 久久精品在线观看| 亚洲三级国产| 亚洲欧美第一页| 亚洲高清av在线| 欧美精品一卡| 午夜精品久久久久久| 久久久欧美一区二区| 欧美日韩成人综合| 国产女主播在线一区二区| 欧美高清视频一区二区三区在线观看 | 久久国产免费看| 午夜亚洲性色视频| 一区二区三区国产在线观看| 亚洲精品综合久久中文字幕| 在线观看成人av| 久久久久一区二区| 久久亚洲精品一区| 美女999久久久精品视频| 国内精品久久久久影院色| 欧美日韩国产影院| 国产精品蜜臀在线观看| 国产日产高清欧美一区二区三区| 亚洲欧美中日韩| 久久黄金**| 亚洲国产精品一区二区www| 亚洲精品久久久蜜桃| 亚洲少妇诱惑| 国产自产高清不卡| 欧美成人三级在线| 亚洲视频精选| 午夜精品在线观看| 美日韩精品视频| 欧美精品一区二区精品网| 欧美亚韩一区| 亚洲高清资源综合久久精品| 欧美视频在线观看| 国产精品欧美风情| 亚洲国产小视频| 久久精品国产99精品国产亚洲性色 | 亚洲视频www| 韩日视频一区| 欧美日韩综合视频| 免费亚洲一区| 欧美在线关看| 国产精品久久久久久久午夜| 99人久久精品视频最新地址| 欧美精品国产精品| 国产视频自拍一区| 欧美久久一区| 免费人成网站在线观看欧美高清| 国产精品乱码久久久久久| 可以看av的网站久久看| 国产一在线精品一区在线观看| 欧美一区二区三区男人的天堂| 欧美黑人一区二区三区| 久久婷婷国产麻豆91天堂| 性一交一乱一区二区洋洋av| 国产精品区一区二区三| 亚洲你懂的在线视频| 亚洲欧美视频一区二区三区| 最新日韩在线视频| 欧美日韩国产限制| 国产专区欧美精品| 亚洲电影在线看| 国产精品美腿一区在线看| 久久黄色小说| 欧美一区二区三区精品电影| 尤物九九久久国产精品的特点 | 久久人人爽国产| 国产噜噜噜噜噜久久久久久久久| 亚洲成人在线网| 136国产福利精品导航| 欧美精品1区| 亚洲天堂av在线免费观看| 亚洲一区二区三区欧美 | 欧美亚洲一区二区三区| 久久久久久97三级| 亚洲最新在线| 国产日本欧美一区二区三区在线| 久久精精品视频| 一区二区三区视频在线观看| 一区二区三区精品在线| 欧美一区二区成人| 亚洲欧美日韩中文播放| 久久精品国产999大香线蕉| 欧美sm视频| 亚洲一区二区三区高清| 激情久久久久| 欧美午夜激情小视频| 欧美国产综合视频| 欧美不卡三区| 嫩草国产精品入口| 欧美一区二区高清在线观看|