1.データ・ソースを作成します。
[コントロールパネル] - > [管理ツール] - > [ODBCデータソース(ビット数に応じては、Oracleの数字を設置)
DSNを追加する(ユーザー、システム缶)
情報を入力した後、接続テストの右をクリックしてください:
パスワードを入力し、[OK]をクリックし、ポップアップ成功情報データソースの設定は完了です。
ポップアップを閉じるために[OK]をクリックし、設定を保存するには、[OK]の右上をクリックすることを忘れないでください!!!
図2に示すように、データは、リバースエンジニアリングモデルPowerdesignを使用して生成しました
派生モデルは、コメント欄を示しDBMSを変更します。
oracle11gを選択し、ダブルクリック
sqllistqueryを見つけるためのポップアップボックス
次のコードの右側の値:
{OWNER、TABLE、COLUMN、DTTPCODE、長さ、サイズ、PREC、NOTNULL EX、COMPUTE、DEFAULT 、COMMENT、COLNNAME、ExtNotNullConstraintName EX、ExtNotNullDeferOption EX、暗号化されたEX、アルゴリズムEX、EncryptionWithSalt EX} 選択 c.owner、 c.table_name、 c.column_name、 decode (c.data_type_owner, NULL, c.data_type, nvl((select t.owner || '.' from sys.all_types t where t.owner = c.data_type_owner and t.type_name = c.data_type), '') || c.data_type) as colnA, decode(c.data_type_owner, NULL, decode(c.character_set_name, NULL, to_char(decode(c.data_type, 'RAW', c.data_length, 'UROWID', c.data_length, c.data_precision)), to_char(decode(c.char_used, 'C', c.char_length, c.char_col_decl_length)) || decode(c.char_used || c.character_set_name, 'CCHAR_CS', ' char', '')), NULL) as colnB, c.data_precision, decode(c.data_precision, NULL, NULL, c.data_scale), decode(c.nullable, 'N', 'NOT NULL', [%ISDBAUSER%?'%SqlGetNotNullConstName.'||c.owner||c.table_name||c.column_name||'nullable%':'']) as colnC, case when (c.virtual_column = 'YES') then c.data_default end, case when (c.virtual_column = 'NO') then c.data_default end, m.comments, m.comments, [%ISDBAUSER%?'%SqlGetNotNullConstName.'||c.owner||c.table_name||c.column_name||'%':''], [%ISDBAUSER%?'%SqlGetNotNullConstName.'||c.owner||c.table_name||c.column_name||'state%':''], decode(k.encryption_alg, NULL, 0, 1), decode(k.encryption_alg, 'AES 128 bits key','AES128','AES 192 bits key','AES192','AES 256 bits key','AES256','3 Key Triple DES 168 bits key','3DES168','2 Key Double DES 112 bits key', '3DES112',NULL) as colnD, k.salt from sys.all_tab_cols c left join sys.all_encrypted_columns k on (c.owner = k.owner and c.table_name = k.table_name and c.column_name = k.column_name) left join sys.all_col_comments m on (m.table_name = c.table_name and m.column_name = c.column_name and m.owner = c.owner) where c.hidden_column = 'NO' [ and c.table_name = %.q:TABLE%] [ and c.owner=%.q:SCHEMA%] order by c.owner, c.table_name, c.column_id
生成数据模型
选中上述菜单,弹出框:
输入密码,点击连接:
稍等片刻即可生成模型
调整显示的列信息:
选择Tools->Display Reference
点击Advanced进行配置:
依次点击OK保存
最终结果