■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
>①バインド変数をリテラルに置き換えた場合の、
> SELECT結果(件数)は全く同じでしょうか?
SELECT結果は全く同じになります。

>②バインド変数で統計情報を表示した場合は、
> 1件もヒットしないとの事ですが、統計情報の列に表示される値は
> すべて0になっていると言うことでしょうか?
全て0ではなく「Row Processed」が0になります。他の統計情報の値は0ではないが低い値になります。(バインド変数の値を参照できていないような気がします。)

また「実行計画」タブを選んでいるときにSQLを実行してもバインド変数を入力する画面が出てきません。(「結果」タブでは出てくるので上記の検証は先に「結果」タブで入力画面を出してから「実行計画」タブでSQLを実行しています。)

ちなみにバインド変数は「:」+ 変数名 で入力していますが、これが間違っているのでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
以下の事項を確認させていただけますでしょうか。

①バインド変数をリテラルに置き換えた場合の、
 SELECT結果(件数)は全く同じでしょうか?
②バインド変数で統計情報を表示した場合は、
 1件もヒットしないとの事ですが、統計情報の列に表示される値は
 すべて0になっていると言うことでしょうか?

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

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

貴重なご意見いただきありがとうございます。

Ver.8から各オブジェクトの画面にて、削除ボタンを追加しておりますが、
テーブル画面のデータタブでは、
「テーブルデータの削除と間違えてしまう」という意見が多数ありましたので、
次回マイナーバージョンアップにて、
テーブルのデータタブでは削除ボタンを無効にする仕様修正させていただく予定です。

どうぞよろしくお願いいたします。
バージョン 8.0.1.5 の「SQL実行」画面で、バインド変数を含むSQL分の統計情報をとろうとすると結果が正しくありません。(1件もヒットしていないような感じです)
同様の条件でバインド変数の部分をリテラルに変えて実行すると正しく表示されます。

以上よろしくお願いします。
テーブルのデータ一覧表示のときに、OOB7 までは 「作成 回復 終了」だったのが
OOB8では「作成 削除 戻す 終了」に。また、package body では「作成 実行 (回復) 終了」
だったのが、「作成 実行 削除 (戻す) 終了」となっているように、各画面で、オブジェ
クト削除の機能が追加されていますが、procedureの類はそう間違わないのですが、
tableはいままでrollbackだったところにtable削除がきてしまっているので、
つい削除しそうになってしまいます。

インターフェースは旧バージョンとの整合性をできるだけ保って欲しいものです。
慣れるまでおっかなびっくりで操作しなくてはいけないので、結構いらいらしています。

これはどういった理由から各画面に追加になったのでしょうか? オブジェクト一覧で
右クリックのプルダウンメニューで削除できるのでそれで充分と思っていたのですが?

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

返信が遅れまして大変申し訳ございませんでした。

ご指摘の通り、ERVer.1ではOracle9iに正式対応しておりませんので、
「SYSユーザで接続できない」などの制限がございますが、
Oracle9iに接続していただき、リバースエンジニアリングや、
エンティティ定義書を出力することは可能です。

「バリアントに対する演算が正しくありません」のエラーにつきましては、
前例のないエラーのため、原因を特定することができない状態です。
大変申し訳ございません。

お手数ですが、
edmファイル(OBERの保存ファイル)を添付していただき、
弊社サポート(oob.support@sint.co.jp)までメールをいただいてもよろしいでしょうか。

トライアル版でもサポートは行っておりますので、
どうぞよろしくお願いいたします。



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

Object Browserのバージョンが7の場合、
お手数ですが、プログラム起動前にBDE設定を行う必要があります。

詳しくは以下のFAQページをご覧下さい。
http://www.sint.co.jp/siob/html/faq/faqtech2.html#1

FAQページを見ても解決しない場合、
または、Object Browserのバージョンが8の場合は、
お手数ですがOSバージョンとOracleバージョン(クライアントとサーバ両方)を
明記して、oob.support@sint.co.jpまでメールをいただけますでしょうか。

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

ログインしようとすると以下のメッセージがでます。

一般SQLエラーです
ORA-03114:Oracleに接続されていません。
エリアス:DB3.

初心者でわかりません、どうかお助けくださいませ
goriさんの意見にまったく同感です。
Ver.8ではテーブルデータ表示の左側のボタン群に
「最初のレコード」
「前のレコード」
「次のレコード」
「最後のレコード」
がなくなっていて、不便になりました。
復活を希望します。


[gori]
>以前のVerではテーブルデータ表示の左側のボタン群に
>"最後のレコード"というボタンがあったと思うのですが、
>Ver8では見当たりません・・・
>これはなくなった機能なのでしょうか?
>この機能をいろいろ使っていたので
>もし削除された機能であれば復活させてほしいのですが・・・
奥村といいます

体験版を試させていただいております。

Oracle9iよりリバースエンジニアリングした
ERのエンティティ定義書をレポート出力しようとすると

「バリアントに対する演算が正しくありません」とメッセージがでて
出力されません。

OBERはOracle9iには正式対応していないことは認識しておりますが、
これが原因で上記のメッセージが出力されるのでしょうか?

それともOracle8iだと発生しないエラーなのでしょうか?

ご存知のかた教えてください。