2009-07-23 7 views
8

現在、Sybase PowerDesignerとその物理データモデル(PDM)を使い始めています。PowerDesigner - 生成されたSQLでDB名が大文字にならないようにする

私はいくつかのエンティティ/テーブル、列などを作成することができました。生成されたSQL(モデルからデータベースを作成する)のケースは、私のようなものです。

ただし、データベース名に関しては、PowerDesignerは常に大文字であることを要求します。実際には、私はエラーメッセージやそのようなものを取得していないと私は実際に混合ケースのデータベース名を入力することができますが、すぐに私は "モデルのプロパティ"ウィンドウを閉じてチェックに戻ってくると、データベースコード名は大文字に戻ります。

論理名をコード名に接続する「=」ボタンをオフにすると、私は別のコード名を入力することができますが、それでもテーブルでは機能しません。

PowerDesignerで指定したケースに対応して、生成されたSQLスクリプトでデータベース名を使用する方法はありますか? DBMSの種類はSQL Server 2008です(以前のバージョンが試され、問題は同じです)。

ありがとうございます。

答えて

11

私はそれを行う方法が見つかりました:

  1. モデルエリアの何もない場所を右クリックします。
  2. コンテキストメニューから[モデルオプション...]を選択します。
  3. ツリーから「名前付け規則」を選択します。
  4. タブグループから[コード]を選択します。
  5. 「大文字小文字の区別」の横にある「大文字小文字混合」を選択します。
  6. [OK]をクリックします。
関連する問題