■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
調査ありがとうございました。
次のバージョンアップを期待しています。
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
現象を再現することができず、原因の特定が困難な状態です。
大変申し訳ありません。

お手数ですが、以下の追加情報をいただいてもよろしいでしょうか。
①どのような日本語名でも文字化けしますでしょうか?
 それとも特定の日本語名が文字化けしますでしょうか?
②テーブルのプロパティの説明を日本語で入力した場合も
 同様に文字化けしますでしょうか?

お手数をおかけしてしまい申し訳ありませんが、
よろしくお願いいたします。
こんにちは
後迫@SIです。

調査した結果、照合順序がJapanese_BINなど、
大文字小文字を区別しないにリバース処理に発生するようです。

現状では、大文字小文字を区別する照合順序に
対応しておりませんので、誠に申し訳ありませんが、
Japanese_CI_ASなどの照合順序での使用をお願いできますでしょうか。

また、照合順序が大文字小文字を区別しない設定に
なっているようでしたら、Management Studioにて以下のSQLを実行していただき、
エラーになるかご確認をお願いできますでしょうか。

select *
from information_schema.columns cols
inner join syscolumns col on 1=1
left outer join sys.extended_properties prop on prop.name = 'MS_Description' and prop.major_id =
col.id and prop.minor_id = col.colid
order by col.id, col.colid

お手数をおかけしてしまい申し訳ございませんが、
よろしくお願いいたします。
こんにちは
後迫@SIです。

当不具合の件ですが、調査した結果、
照合順序が'Japanese_BIN'など、
大文字小文字の区別する設定になっている場合に、
リバース処理に失敗するようです。

ご不便をおかけしてしまい大変申し訳ありません。
この不具合につきましては、
次回のバージョンアップで検討させていただきます。

現状では誠に申し訳ございませんが、
Japanese_CI_ASなどの大文字小文字を区別しない照合順序で
データベース上で使用をお願いできますでしょうか。

何卒、よろしくお願い申し上げます。
こんにちは
後迫@SIです。

返信が遅くなってしまい申し訳ございません。

お問い合わせいただきました件ですが、
該当のOSユーザにて、
(1) ObjectBrowser8のインストールパス 以下
(2) Oracleのインストールパス 以下
(3) C:\Program Files\Oracle 以下

の4箇所にファイルにアクセス権限(読み取り・書き込み)
ががあるかご確認をお願いできますでしょうか。
(権限がなければアドミンユーザにて権限付加をお願いできますでしょうか。)

お手数をおかけしてしまい申し訳ありませんが、
どうぞよろしくお願いいたします。
こんにちは
後迫@SIです。

ご報告ありがとうございます。
現象を再現いたしました。

ご指摘いただいたとおり、
テーブル名が小文字の場合に外部キー制約の
ソース表示がうまくいかないようです。
Object Browser の不具合です。
誠に申し訳ございません。

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

情報をいただきありがとうございます。

小文字であれば
内部でダブルクォーテーションを付加してEXP.EXEを呼び出すよう
修正を検討いたしますので、よろしくお願いいたします。
以前から気になっていたのですが、類似する投稿したのでアップしておきます。
小文字テーブル同士でFOREIGN KEYの設定をおこなって、OBでソース(テーブル定義)
を参照すると

CONSTRAINT "FK695F375DCDD4872C" FOREIGN KEY ("pare_pkey") REFERENCES "PRJ".pare ("pare_pkey")

の"PRJ".pare のように参照元テーブル名(この例ではpare)が"で囲まれず、このSQLをそのまま実行するとエラーとなります。
ご回答ありがとうございます。

OTNで質問して
C:\>exp user/pass@sid tables='\"aaa\"' file=a
と指定すれば、expでできることは確認しました。
OBでオブジェクトリストをクリックして自動的にやってくれたらうれしいです。
こんにちは
後迫@SIです。

お問い合わせいただきました件について、
現象を再現いたしました。

小文字の場合にテーブル単位でエクスポートできないようです。
EXPコマンドでも同様でしたので、プログラムでの対応は困難と思われます。
(内部でEXPコマンドを使用しているため)
ご希望に添えず大変申し訳ございません。

ユーザ単位のエクスポートでしたら、
小文字のテーブルも正常にエクスポートできましたので、
ユーザのテーブルをエクスポートしたいテーブルだけにしていただいた状態で、
ユーザ単位でのエクスポートするなどの対応をお願いできますでしょうか。

よろしくお願いいたします。