■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
要望です。

テーブルやVIEWの[データ]タブにある、データシート(縦横を変えられる部分)の項目名を、右クリック等でコピーできないかと、日々感じております。

それができると、WHERE条件を記述する横長の部分に貼り付けできて、非常に便利と思いますので、よろしくご検討願います。

こんにちは。OBサポートです。

貴重なご意見を頂き、誠にありがとうございます。
本内容は開発チームに伝え、今後のバージョンアップに際し、改善項目の
一つとして検討させて頂きます。


なお、既にご承知おきのこととは存じますが、表・列画面をご利用いただくことで
項目名のみのコピーが可能でございます。

情報共有のため、下記にその利用方法を掲載させていただきます。

●表・列画面の起動方法
[表示]メニュー - [表・列] or [Ctrl+T]キー


対象のテーブルを選択いただき、コピーしたい項目名を選択してコピーします。
これでクリップボードに項目名がカンマ区切りでコピーされます。


今後とも、SI Object Browserをよろしくお願い申し上げます。
返信ありがとうございます。今後ご検討いただけるとのことで、うれしく思います。
以下に少々補足しますと、

・項目名のコピーは、「表・列」機能や「抽出条件・ソート順設定エリア」を[Ctrl+C]で
 可能であることは存じておりました。(代替手段のご提案、ありがとうございました)

・が、データの確認・検証の作業では、データシートをスクロールしながら「これ」と
 目星をつけた項目を、WHERE条件記述欄にコピペしたいのです。

 ⇒「表・列」機能や「抽出条件・ソート順設定エリア」からのコピペでは、せっかく
  見つけた項目名をまた探し直すのが面倒なため、今は結局データシートの項目名を
  読み取って、WHERE条件記述欄に手でタイプしています。

以上、Ver.Upの際によろしくご検討をお願いいたします。
OB12.1.3.0(x64)でバインド変数に「?」を使用した場合に、ORA-01036:変数の名前/数が無効です。のエラーアラートが表示されるが、製品の不具合でしょうか?

例)
SELECT
? AS TEST
FROM
DUAL

こんにちは
OBサポートです。

大変申し訳ございませんが、SI ObjectBrowserの仕様上、
バインド変数に"?"を使用することはできない動作となっております。

ご希望に添えず誠に申し訳ございません。
バインド変数指定時は、":(バインド変数名)"の指定で
実行していただきますようお願い申し上げます。
ご回答ありがとうございます。

ご回答の内容につきまして、「?」のバインド変数について、以前のバージョン(リビジョン?)では使用できていたので、最近になって仕様変更になったと考えてよろしいでしょうか?
お世話になります。

製品の機能についての質問です。
[OS] Windows 7 Professional(64ビット)
[製品] SI Object Browser for Oracle 13.0.0.0

1つの実行プログラムで、同一接続先への複数接続はサポートされますでしょうか?
次の現象が出ましたので質問させて頂きました。

同じデータベースへの接続を2つ行い、1つをデータベース切断した場合、
選択しているデータベースに関係なく、先頭のタブが切断されてしまいます。
以下の手順で操作するとエラーが表示され、SQLが実行できなくなりました。
(データベースは同じ条件でログオン)

再現手順
1.データベース接続(データベースA・接続1つ目)
2.SQLウインドウを開く
3.データベース接続(データベースA・接続2つ目)
4.データベース切断(接続1つ目のウインドウが消える)
5.SQLウインドウを選択

-- エラー内容ここから --
モジュール 'ob13.exe' のアドレス 007B725A でアドレス 00000084
に対する読み取り違反がおきました。.
-- エラー内容ここまで --

お手数ですが、宜しくお願い致します。
こんにちは
OBサポートです。

同一接続先への複数接続はサポートしておりますが、
同一ユーザー、同一DBへの接続は想定しておらず、
弊社環境でも事象の再現を確認いたしました。

現状大変申し訳ございませんが、同一ユーザー、同一DBの場合は
SI ObjectBrowserを別途起動するか、SQL実行画面上部にあります
「データベース」のプルダウンを選択しなおしていただければ、
再実行が可能ですので、何れかの運用でご検討いただけますでしょうか。

何卒、よろしくお願いいたします。
ご確認頂きありがとうございます。
同一接続先は別ウインドウで運用します。
こんにちは、お世話になります。

[ツール]>[オプション]>[外部出力]>[ファイル入出力]のテキストファイルの形式を「UTF-8」から「SHIFT-JIS」へ変更後、アプリケーションの再起動を行うと、元の「UTF-8」に戻ってしまいます。

アプリケーションを管理者権限で実行し、設定変更を実施しても同様です。
設定を残したままにしておく、および、ほかのユーザにも同様の設定を反映する方法はないでしょうか。

お手数ですが、ご確認をお願いいたします。


★当方の使用環境
Windows Server 2012R2
SI Object Browser for Oracle Version 13.0.0.0
こんにちは
OBサポートです。

お問い合わせいただいた件に関しましてですが、弊社環境では問題なく、
ファイル入出力におけるテキストファイルの形式が、製品再起動後も
反映されていることを確認しております。

テキストファイルの形式に関しましては、レジストリ情報として
管理しておりますため、権限や端末の設定等でレジストリを
変更できない状況となっていることが考えられます。

環境依存で発生していると考えられる事象につきましては、
本掲示板ではお答えしかねますので、誠に恐れ入りますが、
ご利用環境の設定等をご確認ください。

また、製品の仕様上「HKEY_CURRENT_USER」配下のレジストリ情報として
管理をしておりますため、OSユーザー毎に設定していただく
必要がございますのでご了承ください。

何卒、よろしくお願いいたします。
ご回答ありがとうございました。

保守登録ができましたので、別途メールにてお問い合わせさせていただきます。
ObjectBrowser13/Oracle12/Windows10の環境で使用しています
スクリプト出力先の参照ボタンを押した場合、以前はネットワークドライブも参照できていたのですが、ローカルドライブしか表示されなくなりました。
関係あるかわかりませんがWindows10AnversaryUpdate以降におかしくなったような気がしています
以前の旧PC(Windows10)では問題なく表示されていましたが、AnivarsaryUpdate後に表示が変わったと思われます。
今回PC更新に伴いOB13.0.0.0で新規インストールしましたが同一症状になりました。
追試できる環境がないので若干曖昧で申し訳ないのですが、もし対処方法がわかれば教えていただきたいと思い投稿してみました。
よろしくおねがいします
こんにちは
OBサポートです。

お問い合わせいただいた件に関しましてですが、弊社環境では
同様の事象を確認しておらず、ご案内できる対処方法などもございません。
ご希望に添えず誠に申し訳ございません。

ご利用環境に依存して発生している可能性がありますため、
以降の調査を有償保守サポートにて対応をさせていただきます。
保守ダイジェストキーまたはシリアルNoを添えて下記メールアドレスまで
ご連絡いただけますでしょうか。

■技術サポート
oob.support@sint.co.jp

お手数をおかけしてしまい誠に申し訳ございませんが、
何卒、よろしくお願いいたします。
Version 8.1.1.1(x64)

ビューを作成する際DDLタブに直接DDLを記載しました。
下記のようなDDLを記載した場合、
  select
C.AAA,
H.BBB,
from
XXX.CCC C,
XXX.HHH H
where C.AAA = H.AAA

登録後にDDLを出力すると、下記のように出力されます。

CREATE OR REPLACE VIEW XXX.TEST_VIEW
(C.AAA,H.BBB)
AS
select
C.AAA,
H.BBB,
from
XXX.CCC C,
XXX.HHH H
where C.AAA = H.AAA
/

これをそのまま流すと、二行めの(C.AAA,H.BBB)の部分でエラーが発生します。
C.やH.が不要かと思うのですがこの部分を出力させないようにすることは出来ないでしょうか。

※現在出力されたDDLを下記のように修正して使用しています。
CREATE OR REPLACE VIEW XXX.TEST_VIEW
(AAA,BBB)
AS
select
C.AAA,
H.BBB,
from
XXX.CCC C,
XXX.HHH H
where C.AAA = H.AAA
/
こんにちは
OBサポートです。

ビュー画面における「カラム名・式」の内容に別名が含まれているため、
DDLにも出力されているものと存じます。

対象のビューを開き、全般タブにあります「カラム名・式」の内容を
修正することで出力されなくなるかお試しください。

何卒、よろしくお願いいたします。
お世話になっております

OB 12.1.3.0 を利用中ですが、
TABLEの定義情報・テータのタブを選択して項目内容の
罫線が表示されてないように見えますが、元々の仕様でしょうか?。

設定方法があればお教えください。



こんにちは
OBサポートです。

お問い合わせいただいた件に関しましてですが、
SI ObjectBrowser自体は画面上表示された罫線の表示/非表示を
切り替える機能はなく、常に表示されるものとなります。

罫線が表示されない原因として考えられますのは、
OSのグラフィック描画状況に依存して発生していると思われます。
(OSの画面デザイン設定、高負荷状態や他アプリの影響、
グラフィックボードの異常による描画落ちなど)

また、誠に申し訳ございませんが、上記原因の場合は弊社製品範疇を
超える内容となりますので、弊社からの正式な回答はいたしかねます旨、
ご了承いただけますと幸いです。
現在業務上で管理しているテーブルの一部で
「text型(NOT NULL制約あり)」の箇所で空文字('')を格納しているテーブルがあります。

データを取り出したいとき,スクリプト出力から,
「テーブルスクリプト出力時,データも出力(INSERT文)」
のチェックを付けて実行した際に,この空文字の部分が「null」として出力されてしまいます。

このようなケースの場合,空文字としてデータのスクリプト出力をする方法はあるでしょうか?

なお,環境については,
OS : Windows 7 Professional 64bit
Object Browser : Postgres Version 1.0.0.0(x64)
PostgreSQL : 9.3.10
となります。
こんにちは
OBサポートです。

こちらは「SI Object Browser for Postgres」における不具合となります。
ご迷惑をおかけしてしまい誠に申し訳ございません。

現状大変申し訳ございませんが、空文字として出力をする方法は
ございませんので、出力後に手動で変更、置換等をしていただく対応で
ご検討いただけますでしょうか。

本件に関しましては、今後のバージョンアップにて改善できるよう
検討させていただきます。

何卒、よろしくお願いいたします。