■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
あるテーブルの一項目を更新したいのですが、
内部結合で別のテーブルから得た内容を更新しようと思っています。

SQLビルダで「SQLタイプの選択」ボタンを押下し、UPDATE文を選択。
次に更新しようとしているテーブルを「テーブル追加」ボタンを押下して選択しました。

参照先のテーブルを追加したいのですが、「テーブル追加」ボタンがグレイアウトとなっており、追加できません。

方法が間違っているのでしょうか?
既に一つのテーブルが選択された上でもう一つのテーブルを追加する場合の操作方法をご教示下さい。

こんにちは
後迫@SIです。

大変申し訳ございませんが、
現状、SQLビルダのUPDATE文にて2つ以上のテーブルを
更新することはできません。

ご希望に沿うことが出来ず大変申し訳ございません。

要望として承り、
次回バージョンアップにて対応を検討させていただきますので、
何卒よろしくお願いいたします。
こんにちは。shimatwoと申します。
いつもお世話になっております。

現在object browser9.1.0.0を使用させて頂いております。
以前使用していたバージョンでは、DB接続直後の画面の表示で
右側のスキーマ(ユーザ)をクリックするとそのスキーマ(ユーザ)に
属する全てのオブジェクトが表示されました。
この全オブジェクトが現在のバージョン(9.1.0.0)では行われません。
何か設定などがあるのでしょうか?
もしご存知の方がおりましたら、ご教授の程お願い致します。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
オブジェクトツリーの上部(ツリー上部にあります、
4つボタンが並んでいる箇所)にあります、
「ユーザー選択時に従属オブジェクトを表示する」ボタンをONにして
いただくことにより、ユーザ選択時にオブジェクトが表示されるように
なりますので、試していただけますでしょうか。

お手数をおかけいたしますが、
何卒、よろしくお願いいたします。
後迫@SI様

ご回答の程ありがとうございます。
ご指摘頂いた内容で実際に行った所、オブジェクトが表示されるようになりました。
本当にありがとうございました。

以上です。
タイトル通り、Database Linkが作成できなくて困ってます。
メッセージ:他ユーザ所有のデータベースリンクは変更できません。
何か設定があるのでしょうか?

■DB環境
Oracle Database 10.2.0(Link先も同様。10.1.0でもだめ)

■クライアント
Oracle * net 10.2.0
oob v10

■補足
因みに、oob v9だと作成できました。

こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。
現象につきまして再現いたしました。

当エラーにつきましては、
ログイン画面にて、ユーザー名を小文字でログインした場合に発生するようです。
(Ver.10.2より、Oracle11g対応の関係で、ログイン画面にて
ユーザーIDの小文字入力を可能にしたのですが、
Oracle10gにて小文字入力でログインした場合に、当エラーが発生するようです。
Object Browser Ver.10.2の不具合です。大変申し訳ございません。)

この不具合につきましては、
次回バージョンアップにて修正を検討させていただきますので、
何卒よろしくお願いいたします。

現状では申し訳ございませんが、ユーザーIDを大文字でログインの上、
データベースリンクを変更していただけますでしょうか。

お手数をおかけしてしまい申し訳ございませんが、
何卒、よろしくお願いいたします。
対処は大文字ですね。

ありがとうございます。助かりました。
はじめまして。
エンティティ定義書へコード定義名称を出力したいと考えていますが読み込み違反が発生します。

■現象
・インストール時のデフォルトのエンティティ定義書のレポート定義を変更
- 属性定義 を コード定義名称 に変更
- フォームファイル(obentity.xls)には変更しない
#フォーマット変更はなしで、属性定義の代わりにコード定義名称を出力したい
・レポート出力>エンティティ定義書
・ober5.exeで読み込み違反が発生
- モジュールober5.exeのアドレス 006A64E9 でアドレス 00000024 に対する読み込み違反がおきました。

■環境
・Windows XP Professional + Service Pack 3
・SI Object Browser ER 5 (Ver5.0.0.0)

■その他
・レポートがエンティティ定義書ではなく、属性一覧でも同様の現象が発生
・表示項目がコード定義名称ではなく、コード定義リストでも同様の現象が発生


コード定義リスト、コード定義名称はエンティティ定義書、属性一覧に出力できないのでしょうか。
よろしくお願いします。
こんにちは
山田@SIです。

この度はご迷惑をお掛けしてしまい、大変申し訳ございません。

この件に関しましてですが、お手数ではございますが、
エラー出力時の画面スクリーンショットを
弊社サポート宛に送付いただけますでしょうか。

oob.support@sint.co.jp

大変申し訳ございませんが、
何卒よろしくお願い申し上げます。
了解いたしました。
先ほどメールにご指示のスクリーンショットをお送りしました。
よろしくお願いします。
Object Browser for SQLServerでマルチSQLが実行できません。

select * from dbo.testa
/
select * from dbo.testb
/

Oracle版では実行できました。
SQLServer版ではマルチSQLは実行できないのでしょうか???
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
SQLServer版でマルチSQLを実行する場合は、
スラッシュの代わりに「go」をはさんでいただけますでしょうか。

【例】
-----------------------
select * from dbo.testa
go
select * from dbo.testb
go
-----------------------

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

遅くなってしまい申し訳ございませんでした。
本日、SI Object Browser for SQLServerについての
オンラインマニュアルをアップいたしましたのでご連絡いたします。

オンラインマニュアルにつきましては、
以下のダウンロードページにて、ダウンロード可能です。
■ダウンロード
http://www.sint.co.jp/products/siob/ob/dl/download.html

また、Oracle版との機能比較につきましては、以下のサイトをご覧ください。
■機能一覧
http://www.sint.co.jp/products/siob/ob/fs/functionsummarylist.html

また不明な点などありましたらお知らせください。
何卒、よろしくお願いいたします。

おせわになっております。

実行計画のエクセル出力が可能になったようで、エビデンスの作成
で重宝しそうで嬉しいです。

これは要望なのですが、この機能はオラクル版に実装する予定はないのでしょうか?
こんにちは
後迫@SIです。

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

実行計画のExcel出力機能につきましては、
現状、SQLServer版のみの対応となっておりますが、
Oracle版につきましても
次回マイナーバージョンアップで対応を検討させていただきますので、
何卒、よろしくお願いいたします。
SI ObjectBrowser9を利用しています。
Oracle10gのgeometry型のデータ表示がされないのですが、どうすれば表示できますか?
サポートされていない場合、最新版のSI ObjectBrowserではサポートされていますか?
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
現状ではgeometory型には対応していないため、
最新の10.2におきましても同様となります。
データを表示することはできません。

ご希望に沿うことができず大変申し訳ございません。
要望として承り、次回バージョンアップにて検討させていただきますので、
何卒、よろしくお願い申し上げます。

SQLServer版を試用させていただきましたが
データタブの動作が異なるようです。

Oracle版は、一定のレコードずつフェッチして表示しているようですので
大規模テーブルでも表示可能でしたが、
SQLServer版は、データ全件を取り込んでから表示しているように見えます。
レコード数万件ぐらいのテーブルから、データ表示が困難になるのですが
回避策はあるのでしょうか。
SQLの実行結果も、レコード数が多い場合は同様のようです。
こちらも回避策ありますか?
SELECTにTOP句などでカバーはできるのですが・・・。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
テーブルの場合は、オブジェクトリスト(テーブル一覧画面)より、
該当のテーブルを右クリック→「データを開く(件数指定)」にて
上位件数を指定して、素早く開くことが可能です。

SQL実行画面の場合は申し訳ございませんが、
上記のような機能はありませんので、
明示的にTOP句を使用していただけますでしょうか。

お手数をおかけいたしますが、
何卒、よろしくお願いいたします。
> 後迫様
回答ありがとうございます。
件数指定で表示の件、SQL実行画面のTOP句追加の件、了解しました。
本件は、Oracle版の仕様に改善される事はありますか?
SQL Server版の仕様という事になるのでしょうか?

ただ、オブジェクトリストからテーブル右クリックではなく
定義情報からデータタブをクリックする事が多々あるのですが
取扱いテーブルの中で、数万以上の件数を持つテーブルが多く、
その際は件数指定のデフォルト値が適応されず、全件取得となる事で、
OBがフリーズしたようになり、その都度アプリを強制終了している次第です。

件数指定のデフォルト値が
テーブルのデータタブに遷移した際にも適応になるようにならないものでしょうか。
こんにちは
後迫@SIです。

件数を指定して開く機能に関しましては、
現状はSQLServer版のみの実装となっておりますが、
Oracle版につきましても、次回バージョンアップにて
対応を検討させていただきたいと思いますので、よろしくお願いいたします。

また、ご要望いただきありがとうございます。
現状では、データタブをクリックした場合に関しましては、
件数指定のデフォルト値を反映させることはできませんが、
こちらにつきましても対応を検討させていただきますので、
何卒よろしくお願いいたします。
こんにちは 後迫様

データタブをクリックした時の動作については、私も、cdさんに賛成です。
動作の速さを特徴としているのですから、非常に残念な部分だと思います。
Top句を用いた動作をデフォルトとするほうが使いやすいと思います。
出来れば、件数をオプションで設定できると助かります。

また、データタブをクリックしたときに、

>テーブルの場合は、オブジェクトリスト(テーブル一覧画面)より、
>該当のテーブルを右クリック→「データを開く(件数指定)」にて
>上位件数を指定して、素早く開くことが可能です。

と同じ動作が出来ると良いと思います。