■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
本当にすばらしいツールだ。
テーブルに対して、ダミーデータを作ることができるか?-*-
ある時に、テスト用のダミーデータを作りたいんです。
たとえば、テーブルのキーとタイプによって、自動的に
SQLのInsert文字列を生成します。
テストデータの自動生成機能、欲しいですよね。
残念ながら現バージョンではサポートされていませんが、
次バージョンの「機能要望リスト」にノミネーションされています。

現在は、Object Browser ERの開発で手一杯なので、
まだ次のバージョンに手をつけていませんが、
できればやりたいと思っています。

貴重な意見、ありがとうございました。
「差分ファイルダウンロード」で

「ver7.0.12.52 実行ファイルダウンロード
(ob701252.zip)/約1MB)」

をダウンロードしました(ob701252.zip/955KB)。
これを解凍すると「oob.exe」しかありませんでした。

他のファイル(oob.cnt,oob.hlp,080000.tpl,070300.tpl)
については今回は変更なしなんでしょうか?
前回よりもzipファイルのサイズが小さくなっているようですが...

それとも当方のダウンロードまたは解凍ミスなのでしょうか??

おらくるくらおさん、こんにちは。
システムインテグレータの海老原です。

お問合わせ頂いた件ですが、弊社のHP記述ミスとなります。
(oob.exeのみ解凍されるかたちで問題ありません)
只今記述を修正いたしました。

この度は誠に申し訳ありませんでした。
今後ともどうぞ宜しくお願い致します。
oob.exe だけでは、
V7.0.8.41 以前のバージョンを使用している人などは
080000.tplなどが古いままになり、
一部修正されないことになるのではないでしょうか?
いつもお世話になっております。システムインテグレータの海老原です。

度々申し訳ありません。
ご指摘のとおり、7.0.7.35以前のバージョンをご使用の方は*.tpl(2つ)、*.hlp、*.cnt の文言変更が反映されない形となりますので、追加でダウンロードして頂くようホームページを修正致しました。

http://www.sint.co.jp/siob/html/dload/dload7.html


皆様にはご迷惑をお掛けし、心よりお詫び申し上げます。
今後ともどうぞ宜しくお願い致します。
memo? 2002/06/07 13:37 OB 2
はじめましてとても初心者的な質問かもしれませんが、
テーブルの内容を表示して内容を変更しようとしてるのですが
(Memo)と表示されて変更できない項目があって困っています。
(アクセスだと変更できます)

もしわかりましたら教えてください。
よろしくお願いいたします。
Re: memo? 2002/06/09 12:24 OB
この現象だと思うのですが、
Object Browser の FAQ のサイトをごらんになってはいかがでしょうか?

技術面についてのFAQ
・表示がおかしい、操作できない
3. char(256),varchar2(256)以上のデータが(MEMO)という表示になり変更できない
Re: memo? 2002/06/10 12:54 OB
Takkaさん返信大変ありがとうございます。
FAQに書いてあったのですね。
すいませんでした。
表示できない項目はVARCHAR2(2000)だったのでまさにFAQのとおりでした。
ありがとうございました。
OOBの皆さん
お疲れ様です。

Oracle初心者のコスコスです。
とあるパッケージアプリケーションに含まれているテーブルを
オブジェクトブラウザで開こうとするとエラーになってしまいまして、
よく調べると、その表の列数が294個もあるんです。

列数が多すぎると開くことができないのでしょうか(何個?)。

マニュアルに書いてあるのかも知れませんが、
残念ながら私は記載箇所をみつけることができませんでした。

もしこれが仕様制限であるとすると、将来のバージョンで開けるようになっていると
非常にありがたいのですが。。ひょっとして技術的には難しいですか?

※ このテーブルは、このパッケージアプリケーションでの使用頻度が高いようなのです。

ここの掲示板で過去に書き込まれた以下の記述の内容は関係ないでしょうか?

◇ データ表示時にエラー発生
はじめまして。

オブジェクトブラウザで1400step程のTriggerをコーディングし、
[○作成]ボタンでコンパイルしたところ、
コンパイル自体は正常に出来ているようなのですが、
Triggerのソースコードの後半が消えてしまいます。
色々試したところ、step数ではなく文字数によって、
消えてしまう部分(残る部分)が違ってくるようです。

ソースコードを外部のテキストファイルなどに取っておけば
運用上はなんとかなるのですが、ちょっと不便さを感じております。

ソースコードの文字数などに、何らかの制限があるのでしょうか?
もし判る方がいらっしゃいましたら、お教え下さい。

よろしくお願いします。
回答にはなっていませんが・・・

Oracle8iアプリケーション開発者ガイド基礎編リリース8.1の
トリガーの設計(P12-2)には、以下のように書かれています。

トリガーのサイズを制限してください。
トリガーのロジックが60行をはるかに超えるPL/SQLコードを必要とする場合は
コードの大部分をストアド・プロシージャに組み込んで、トリガーからそのプロシ
ージャをコースする事をお奨めします。

試用ユーザ 様

こんにちは、システムインテグレータの海老原です。
SI Object Browser をご試用頂き、ありがとうございます。

お問合わせいただいた件についてご返信いたします。

トリガーやストアドプログラム等、ソースエディタの横スクロールは、
500文字強で固定になっています。
これは処理速度向上のためのSI Object Browserの仕様となるのですが、
御報告の現象は、この仕様の影響によるものと思われます。
お手数をお掛けし申し訳ありませんが、
適当な位置で改行していただけます様お願い申し上げます。

尚、実際にメモリ上には全てのデータを保持していますので
表示されていない部分のデータが欠落することはありません。

以上、宜しくお願い致します。

海老原様

お返事ありがとうございました。
お礼が遅くなり申し訳ありません。

ところで、

>トリガーやストアドプログラム等、ソースエディタの横スクロールは、
>500文字強で固定になっています。
>これは処理速度向上のためのSI Object Browserの仕様となるのですが、
>御報告の現象は、この仕様の影響によるものと思われます。
>お手数をお掛けし申し訳ありませんが、
>適当な位置で改行していただけます様お願い申し上げます。

との事ですが、作成したトリガーを調べましたところ、
500バイトを超えている行は一行もありませんでした。
例えば、コメント行が複数行に渡っていると一行として見てしまうとか、
何か他に考えられる原因はありますでしょうか。

はじめまして。
今、おかしな?事が起こっています。

開発にOBを使用しており、毎日夜間バッチが流れています。
そこで、変な状況なのですがテーブルの「更新日時」が何名かのマシン(OB)で
違っています。

しかし、テーブルのデータ件数やその中の合計も同じでした。
(全部は試していないのですが、何テーブルかで試しました。)

上記の状況は何でしょうか??

何かご存知の方、情報をお願いします。

私も同じ状況に陥ったんですが、7.0.8.41リリースの際の
以下の機能変更が原因でした。↓(「HPのプログラム変更履歴」にあります)
・オブジェクトリスト画面、更新日付には、
TIMESTAMP, LASTDDL_TIME のどちらか大きいほうを表示するように修正

端末によってバージョンが異なっているかどうか確認すると
良いと思います。
解決しました。
プログラム変更履歴に書かれていた通りでした。

ありがとうございました。
質問です。
オブジェクトリストの”テーブル”を選択し、
右のウィンドウにテーブルの一覧を表示させます。
表示されたテーブルを右クリックにて選択すると、リストが表示され
その一番下の項目"DESC"が表示されると思います。
これを選択すると、以下の様なエラーが表示されます。
 qryEXEC:SQL文がありません
これは何か設定すればエラー回避出来るのでしょうか?
それともバグなのでしょうか?

教えてください。
はじめまして、かなです。
#最近この掲示板の存在を知りました

>オブジェクトリストの”テーブル”を選択し、
>右のウィンドウにテーブルの一覧を表示させます。
>表示されたテーブルを右クリックにて選択すると、リストが表示され
>その一番下の項目"DESC"が表示されると思います。

私の端末からだと出ないですね。憶測ですが
「ユーザ登録SQL」で登録した名前が表示されているのでは?
そのSQLを確認してみたらどうでしょう。

RES有り難う御座います。
ユーザ登録SQLにDESCが登録されていました。

このSQLを削除したらメニューからDESCが削除されました。
知らぬ間に登録していたみたいです。

どうも有り難う御座いました。
こんにちは。いつも、
Object Browser for Windows Version 7.0.10.47
を使わせて頂いています。

SQL実行画面で、SQLを発行した場合に
発生したエラーの行番号を知る方法は、ないのでしょうか?

SQL*Plusでは、
エラー行:xx:エラーが発生しました。
ORA-xxxxx:xxxxx

のように表示されるので、エラーの発生した行番号を
取得できる方法があると思うのですが、
エラーが発生した行が、反転表示されたりすると、大変便利だと思います。

中村さん、こんにちは。
システムインテグレータの海老原です。
SI Object Browser をご利用いただき、ありがとうございます。

お問合わせ頂いたエラー表示の件ですが、
申し訳ありませんが現在のv.7では対応しておりません。
今後のバージョンアップにて、対応を検討させて頂きます。
どうぞ宜しくお願い致します。
[海老原@SI]
>お問合わせ頂いたエラー表示の件ですが、
>申し訳ありませんが現在のv.7では対応しておりません。
>今後のバージョンアップにて、対応を検討させて頂きます。
>どうぞ宜しくお願い致します。

Ver.9をダウンロードして試してみていますが、やはりエラーが発生した行はわからないままなのでしょうか? ログかなにかに吐き出されてわかったりしないでしょうか?