2017-02-23

PD Key Script 修正

在 PowerDesigner 中修正 Key 的樣板 Script。

Primary Key:
目錄路徑:Database \ Edit Current DBMS ...
樹狀路徑:MSSQLSRV2008::Script\Objects\PKey\Drop

原始 Value:
alter table [%QUALIFIER%]%TABLE%
   drop constraint %CONSTNAME%

修正後 Value:
if exists (select 1
             from sysobjects
            where name = '%CONSTNAME%'
              and type = 'K')
  alter table [%QUALIFIER%]%TABLE%
   drop constraint %CONSTNAME%

Alternate Key:
目錄路徑:Database \ Edit Current DBMS ...
樹狀路徑:MSSQLSRV2008::Script\Objects\Key\Drop
修正的方法相同!

修正後的設定檔,有機會可以備份:
D:\Program Files\Sybase\PowerDesigner 16\Resource Files\DBMS\sqlsv2k8.xdb
[PowerDesigner ]

沒有留言: