■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
OBERのフォワ-ドエンジニアリングで・・・ 2003/02/07 17:41 OBER 6
OBERの出力するSQLの設定についてお尋ねします。

OBERでフォワードエンジニアリング機能を使用すると、
各テーブル項目が全て、ダブルコーテーションで囲まれた構造になります。
業務の都合上、ダブルコーテーションで囲まないように設定することは出来ないのでしょか?

テーブル名に関しては「名前を引用符で囲む」の設定で切り替えが出来るようですが・・・
こんばんは
後迫@SIと申します。

以下の手順で設定を変更していただけますでしょうか。
①メニューの「ツール」から「オプション」を選択
②右下にある「現在のモデルを設定変更」ボタンを押す
③「データベース」タブにある「名前を引用符で囲む」のチェックをはずす
④「OK」ボタンを押す

①~④の手順を実行していただければ、
テーブル項目が引用符で囲まれなくなると思います。

どうぞよろしくお願いたします。

>OBERの出力するSQLの設定についてお尋ねします。
>
>OBERでフォワードエンジニアリング機能を使用すると、
>各テーブル項目が全て、ダブルコーテーションで囲まれた構造になります。
>業務の都合上、ダブルコーテーションで囲まないように設定することは出来ないのでし>ょか?
>
>テーブル名に関しては「名前を引用符で囲む」の設定で切り替えが出来るようです
>が・・・
[後迫@SI]
>こんばんは
>後迫@SIと申します。

お手数をおかけします・・・

>以下の手順で設定を変更していただけますでしょうか。
>①メニューの「ツール」から「オプション」を選択
>②右下にある「現在のモデルを設定変更」ボタンを押す
>③「データベース」タブにある「名前を引用符で囲む」のチェックをはずす
>④「OK」ボタンを押す

その手順は、既に試してみました・・・
結果として、「名前を引用符で囲む」のチェックの有無で変化したのは、
「テーブル項目」ではなく、「テーブル名」だけでした・・・
なにか設定に誤りがあるのでしょうか?
こんばんは後迫@SIです。
返信が遅れてしまい申し訳ございません。

テーブル項目が小文字(または小文字混り)になっていないでしょうか?
テーブル項目が小文字になっている場合は引用符で囲んでしまいますので、
その場合は、大文字に変更していただく必要があります。

ツールメニューのオプションを開いていただき、
操作タブにある「英字の扱い」(物理名の方)を大文字にしていただければ、
小文字で入力はできなくなります。

どうぞよろしくお願いいたします。
了解しました。
フィールド名に小文字を使用している場合には、ダブルコーテションが外せないということですね?

規約上、大小文字混じりのフィールド名付与をする必要がありますので、
OBERのフォワードは、今回は使用不能ということで了解いたしました。


[NTJ会長]
>規約上、大小文字混じりのフィールド名付与をする必要がありますので、
>OBERのフォワードは、今回は使用不能ということで了解いたしました。

ダブルクォートで囲わないとOracle上で、すべて大文字扱いになってしまうと
思うのですが(OBERではなくOracleの仕様として)、違いますでしょうか?

ER図上は大小文字交じりでOracle上は気にしないという事であれば、良いので
しょうが、そうするとリバースしてきたときに、すべて大文字になってしまう
と思います。
>ダブルクォートで囲わないとOracle上で、すべて大文字扱いになってしまうと
>思うのですが(OBERではなくOracleの仕様として)、違いますでしょうか?

その通りです。
「生成されるER図を、設計書として使用する都合上」、
ER図上でのみ、大文字小文字を使い分けたいのであって、
生成されるSQL及び、生成されるDBテーブル上では、全て大文字で構いません。
(というか、元々、そういう仕様ですので。)


>ER図上は大小文字交じりでOracle上は気にしないという事であれば、良いので
>しょうが、そうするとリバースしてきたときに、すべて大文字になってしまう
>と思います。

元々、「設計書」としてER図を簡易に生成できるツールとして使用したかったので、
リバース時に全て大文字になる事自体、問題は無いんです。
・・・と、いうか、完成物のシステムは、多分相当な苦労をしないと、
OBERでは正しくリバースされないと思われますので。
また、OBERのフォワードの機能も「製品」としては使用しません。
使うのは、生成されるSQLだけですね。(^^;

ご心配は有り難いのですが、元々「一方通行」を前提としての開発ツールとして使ってますので、ご指摘頂いた事項は、全て承知しております。