■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
Oracleで複合関数Indexを作成し、ObjectBrowserで表示すると、正しく表示されません。
例)
Create Index xxx
(www,nvl(yyy,1),zzz)

表示すると、nvl(yyy,1)だけに見えます。

過去ログにてERの方は関数Indexに対応してないとありましたが、
ObjectBrowserでも同様でしょうか?
OracleでUser_Ind_Columnsを検索すると、こちらの想定どおりに
Indexが張られていることは確認しました。

よろしくお願いします。
投稿No.1970 の方と同じ現象を確認しています。
違うのはクライアントのOracleホームのパスとプリンタ設定くらいです。
E:\Oracle\product\10.1.0\Client_1
なにか進展ございますでしょうか?

ちなみにObjectBrowser8は問題なく動作しております。
[ことら]
>オブジェクトブラウザで、オラクルのテーブル上、number(18,3)にて定義されている項目に、
>定義どおり整数部15桁小数部3桁の入力をしたら、フォーカスをずらしたタイミングで小数部が消えてしまいました。
>(整数部14桁の場合、小数部は1桁のみ入力可能)
>15桁以内にて桁数の制限がなされているのでしょうか?
>当方使用バージョンは7.0.7.35で、古くて恐縮なのですがぜひご教示いただきたく、お願いいたします。

上記の件、お答えはどうなったのでしょうか?
私もMS USERさんと同じで、Object Browser ER3.0からSQL Serverの定義情報を
取得出来ないか質問したかったところです。
(試しましたが、取得出来ませんでした)

ヘルプをざっと見ましたが、SQL Serverでは機能しないという事は書かれていません。
という事は、やり方がまずいのでしょうか?
リバースエンジニアリングで出来ると思って買ったのですが・・・。
(他にも満足してますけどね)

取得したいのは、テーブルの説明と列の説明です。
対象DBは、SQL Server6.5, 2000です。

あと、Helpに『SQL Serverでの(もしくは、DB別)制約』を
まとめておいてほしいです。
何がバグで何が機能仕様なのかわからないので・・・。

宜しくお願い致します。
>小文字のまま作成した時は、どうしたら良いのでしょうか?

一般論ですが、

CREATE TABLE AAA
(
 A1 NUMBER(1,0),
 "a2" NUMBER(1,0),
 "a3" NUMBER(1,0)
)

ですね。
SQL Server でリバースして作成したエンティティ定義書で
Enterprise Manager で入力した項目を表示させることは
できますか?
具体的には、5A のところに「テーブルの説明」を、
論理名に「列の説明」を表示したいのですがうまくできません。
以上、よろしくお願いいたします。
どうもはじめまして
質問させて下さい。

CREATE TABLE AAA
(
 A1 NUMBER(1,0),
 a2 NUMBER(1,0),
 a3 NUMBER(1,0)
)
実行した時に、作成された項目が大文字になって作成されます。

小文字のまま作成した時は、どうしたら良いのでしょうか?

トレースを取るたびに、トレースファイルに書き出される内容が変わってしまうのは
なぜでしょう。

トレースのとり方
対象のアプリケーションを起動
Oracleにログインして登録する直前までの画面データを入力
OBから該当のセッションにたいして「トレース開始」
アプリの登録処理を実行
コミット完了後アプリの画面が戻ってきたら
OBから該当のセッションにたいして「トレース終了」

トレースの内容
トレースファイル1
select 1
insert Aヘッダ
insert A明細

トレースファイル2
select 1
insert Aヘッダ
Aヘッダのトリガーで起動される内容
insert A明細

というように、トリガーから起動されるSQLがトレースの内容に入っていたり
入っていなかったりしています。

OBから「トレース開始」としているだけなのに、こういう違いが生じてくるのは
なぜなのでしょうか?
こんにちは
後迫@SIです。

ご要望ありがとうございます。

ご指摘の通り、
誤ってテーブル名を変更する可能性もありますので、
次回バージョンアップで、
確認メッセージを出すような修正を検討したいと思います。
SEGAです。お世話になっております。

後迫様、ご検討よろしくお願いします。


あと、追加で気付いた点が有りましたので、併せてご報告させて頂きます。

④ データベースの同期時に、項目の並び順がチェックされていません。
  また、DBに項目が追加されて、それをモデルに反映した場合、
  実際の並び順に関係なく、エンティティの最後に項目が追加されます。
  DB理論上は項目の並び順に意味が無いというのは理解しておりますが、
  実情は項目の並び順も重要な要素であるものと思いますので、
  オプション選択などにより、項目並び順も同期対象となる様な
  改修を期待します。

⑤ サブモデルの追加時に、サブモデルで使用するオブジェクトの選択を
  行いますが、この時のオブジェクト名は論理名でしか表示されません。
  場合によっては物理名で選択したい場合もありますので、
  現在の表示モードに依存して表示内容が変化するか、
  論理名・物理名の切り替えを出来る様にするなどの改善を行うと、
  使いやすくなるものと思います。

⑥ 印刷のヘッダ・フッタの設定について、&で入力出来る内容に、
  表示モデル(論理モデル/物理モデル)の追加をお願いします。
  (資料として論理/物理の2種類用意する場合に、見出しで区別
   出来る必要があるものと思います。)

こちらも、ご検討よろしくお願い致します。
以上です。