■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ちょっとお聞きしたいのですが…

ER図を作成時、エンティティ同士を結ぶ依存型リレーションシップを繋げて
保存すると、次にファイルを開いた時にはずれているんです。

こんな現象の人は他にもいますか?
対応策があるなら教えてください。お願いします。m(._.)m
項目名挿入 2002/11/28 16:00 OB 1
Object Browser をいつも便利に利用させて頂いております。

質問なのですが、データを削除する事無しに、項目名を挿入する事は出来ないでしょうか?
自分でも調べてみたのですが、出来そうな事が書いてあるものと
データを消去しないで出来るのは追加のみと書かれているものがあり、
どちらを信用すれば良いのかわかりません。
よろしく御願い致します。
こんばんわ
システムインテグレータの大場です。

>質問なのですが、データを削除する事無しに、項目名を挿入する事は出来ないでしょうか?

テーブルの定義情報画面で、項目名を変更すると、Object Browserは、
テーブルを再作成するスクリプトを発行するので、基本的にはできません。
但し、項目名を変更するだけでしたら以下のようなユーザー定義SQLを作成することで
可能になるのではないでしょうか

<テーブルをバックアップするユーザー定義SQL>
CREATE TABLE :OWNER.:NAME_BK AS SELECT * FROM :OWNER.:NAME
(これで、テーブル名_BKというバックアップテーブルが作成されます。)

<バックアップしたテーブルのデータをもとのテーブルに挿入するユーザー定義SQL>
INSERT INTO :OWNER.:NAME SELECT * FROM :OWNER.:NAME_BK
(テーブル名_BKテーブルからもとのテーブルにデータを挿入する。)

この二つのユーザー定義SQLを登録して
項目名を変更するテーブルを選択して、最初のユーザー定義SQLを実行する。
テーブルの項目名を変更する。
項目名が変更されたテーブルを選択して、2番目のユーザー定義SQLを実行する。
これでテーブル名_BKのデータがテーブルに格納されます。

ご確認ください。

[小豆]
>Object Browser をいつも便利に利用させて頂いております。
>
>質問なのですが、データを削除する事無しに、項目名を挿入する事は出来ないでしょうか?
>自分でも調べてみたのですが、出来そうな事が書いてあるものと
>データを消去しないで出来るのは追加のみと書かれているものがあり、
>どちらを信用すれば良いのかわかりません。
>よろしく御願い致します。
Object Borwserから参照するとエンティティ(アルファベット)の
順番ですが、ERから参照すると論理名での並び順になってしまいます。
これを物理名での並び順に変更することはできますか?
こんばんわ
システムインテグレータの大場です。

>Object Borwserから参照するとエンティティ(アルファベット)の
>順番ですが、ERから参照すると論理名での並び順になってしまいます。
>これを物理名での並び順に変更することはできますか?

申し訳ございません、並び順は変更できないみたいです。
要望として承り、次期バージョンアップ時に検討させていただきます。
ありがとうございました。
こんにちは。
No.636と似たような質問です。何度もすみません。

 SI Object Browser ER でモデル表示するとき、論理モデルの表示にすると
エンティティ名だけを、物理モデルの表示にするとテーブル名だけを表示するように
なっているようですが
エンティティ名とテーブル名を一緒のER図に表示することは可能でしょうか?

よろしくお願いします。
こんばんわ
システムインテグレータの大場です。

>エンティティ名とテーブル名を一緒のER図に表示することは可能でしょうか?

申し訳ございません。
現バージョンでは、エンティティ名とテーブル名を一緒に表示することはできません。
要望として承り、次期バージョンアップ時に検討させていただきます。


[風海]
>こんにちは。
>No.636と似たような質問です。何度もすみません。
>
> SI Object Browser ER でモデル表示するとき、論理モデルの表示にすると
>エンティティ名だけを、物理モデルの表示にするとテーブル名だけを表示するように
>なっているようですが
>エンティティ名とテーブル名を一緒のER図に表示することは可能でしょうか?
>
>よろしくお願いします。
ご回答ありがとうございます。
了解しました。よろしくお願い致します。
オブジェクトブラウザのV 7.0.12.52を使用しております。
ロック情報の表示を行った際、保持ロックの表示色が”赤”と”黒”の2種類
表示されますが、どの様な意味があるのでしょうか?
こんばんわ
システムインテグレータの大場です。

>ロック情報の表示を行った際、保持ロックの表示色が”赤”と”黒”の2種類
>表示されますが、どの様な意味があるのでしょうか?

オンラインマニュアルに記述してあると思いますが、
赤色の表示は、自分のセッションを表し、
黒色は、その他のセッションを表しています。


[suyama]
>オブジェクトブラウザのV 7.0.12.52を使用しております。
>ロック情報の表示を行った際、保持ロックの表示色が”赤”と”黒”の2種類
>表示されますが、どの様な意味があるのでしょうか?
ご回答有り難う御座います。

現在のシステムではデータベースユーザ"USR"を使用し、
複数のクライアントからデータベースへ接続しデータの参照・更新を行っております。

ロック情報を管理端末よりオブジェクトブラウザのロック情報を使用し監視を行っております。
この場合”自分のセッション”とはいったいどのセッションになるのでしょうか?
監視端末からのDB接続はオブジェクトブラウザ以外ありません。
こんばんわ
システムインテグレータの大場です。

>この場合”自分のセッション”とはいったいどのセッションになるのでしょうか?
>監視端末からのDB接続はオブジェクトブラウザ以外ありません。

”自分のセッション”が、何を指しているのかがわかりませんので
質問の回答が間違っていたらごめんなさい。
オブジェクトブラウザの、セッション情報で実行プログラムにoob.exeが表示されている
行が、オブジェクトブラウザを実行している端末の
セッションです。
よって、そのセッションIDをロック情報画面で調べれば
オブジェクトブラウザのロック情報がわかります。

[suyama]
>ご回答有り難う御座います。
>
>現在のシステムではデータベースユーザ"USR"を使用し、
>複数のクライアントからデータベースへ接続しデータの参照・更新を行っております。
>
>ロック情報を管理端末よりオブジェクトブラウザのロック情報を使用し監視を行っております。
>この場合”自分のセッション”とはいったいどのセッションになるのでしょうか?
>監視端末からのDB接続はオブジェクトブラウザ以外ありません。
度々の質問ですみません。
表示上”赤”くなる行は、oob.exeから発行されているロックではありません。
この場合、ご回答いただいた状況とは異なりますが、
どうなのでしょうか?
こんばんわ
システムインテグレータの大場です。

Version 7.0.8.41から、
セッション情報画面は、現行セッションを青色に、アクティブセッションを赤色に表示するように変更され、
ロック情報画面は、現行セッションを青色に、ロック待ちの状態を赤色に表示するように変更されていました。
申し訳ございません、発言を撤回させていただきます。

[suyama]
>度々の質問ですみません。
>表示上”赤”くなる行は、oob.exeから発行されているロックではありません。
>この場合、ご回答いただいた状況とは異なりますが、
>どうなのでしょうか?
SYBASE 2002/11/25 09:55 OB 1
ObjectBrowserをSybaseで使用することはできるのでしょうか?
非常に簡単な質問ですが、わかる方いらっしゃいましたら
教えてください。お願いします!!
Re: SYBASE 2002/11/25 19:27 OB
こんばんわ
システムインテグレータの大場です。

>ObjectBrowserをSybaseで使用することはできるのでしょうか?

申し訳ございません
SI Object Browser は、現在オラクルのみの対応となっております。
要望として承り、次期バージョンアップ時に検討させていただきます。
どうぞよろしくお願い致します。

[CyberBob]
>ObjectBrowserをSybaseで使用することはできるのでしょうか?
>非常に簡単な質問ですが、わかる方いらっしゃいましたら
>教えてください。お願いします!!
はじめまして。
 SI Object Browser ER でモデル表示するときエンティティの説明文を
表示することは可能でしょうか?

 あるデータベースを取り込みましたところ、エンティティ名とテーブル名が
英文で、「エンティティの説明」に日本語で補足説明がありました。
 英文だけでは分かりづらいので説明文をエンティティ名として貼り付ければ
いいのかも知れませんが、数が多いので、この説明文を直接表示できればと
思い、質問させていただきました。

 何かいい方法があれば教えてください。よろしくお願いします。
こんばんわ
システムインテグレータの大場です。

> SI Object Browser ER でモデル表示するときエンティティの説明文を
>表示することは可能でしょうか?

エンティティの説明文を表示することはできませんが、
リバース時に、テーブルのコメントをエンティティ名にすることは可能です。
リバースエンジニアリングのオプションタブに
エンティティ名の取得方法で
「テーブルコメントを使用」を選択すれば
テーブルのコメントが、エンティティ名として取り込めます。


[風海]
>はじめまして。
> SI Object Browser ER でモデル表示するときエンティティの説明文を
>表示することは可能でしょうか?
>
> あるデータベースを取り込みましたところ、エンティティ名とテーブル名が
>英文で、「エンティティの説明」に日本語で補足説明がありました。
> 英文だけでは分かりづらいので説明文をエンティティ名として貼り付ければ
>いいのかも知れませんが、数が多いので、この説明文を直接表示できればと
>思い、質問させていただきました。
>
> 何かいい方法があれば教えてください。よろしくお願いします。
ご回答ありがとうございました。解決致しました。
はじめまして

さっそくですが
VARCHAR2(300)と定義し、ObjectBrowserでデータを確認しようとすると
「レコード/キーは削除されました」というエラーメッセージが出てしまいます。
しかしVARCHAR2(200)と定義し、同じくデータを確認すると正常に表示されます。
SQL+ で確認するとどちらもORACLE上にはデータが入っているのです。
(ちなみに255はOKで256はだめでした)
ObjectBrowserでは表示できる最大バイトが設定されているのでしょうか?

初心者な質問ですみませんが
よろしくおねがいします
こんばんわ
システムインテグレータの大場です。

>ObjectBrowserでは表示できる最大バイトが設定されているのでしょうか?

FAQにも記述されていますが、
SI Object Browserでは、
CHAR、VARCHAR2は、データタブ上で255文字までの制限がされております。

仕様としてご理解いただけるよう
お願い致します。


>はじめまして
>
>さっそくですが
>VARCHAR2(300)と定義し、ObjectBrowserでデータを確認しようとすると
>「レコード/キーは削除されました」というエラーメッセージが出てしまいます。
>しかしVARCHAR2(200)と定義し、同じくデータを確認すると正常に表示されます。
>SQL+ で確認するとどちらもORACLE上にはデータが入っているのです。
>(ちなみに255はOKで256はだめでした)
>ObjectBrowserでは表示できる最大バイトが設定されているのでしょうか?
>
>初心者な質問ですみませんが
>よろしくおねがいします
>