■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
後迫@SI
こんにちは
後迫@SIです。
大変申し訳ございませんが、
オブジェクトリスト上のショートカットキーを変更するはできません。
また、ダイアログにてデフォルトで「いいえ」にすることもできません。
ご希望に沿うことができず申し訳ございません。
要望として承り、
今後のバージョンアップで対応させていただきますので
何卒よろしくお願いいたします。
なお、ご利用のデータベースがOracle10g以上の場合は
もし誤ってテーブルを削除してしまった場合でも以下の方法にて
復旧することが可能です。
①「管理」メニューにあります「ごみ箱」をクリックします。
②削除したテーブルが一覧表示されますので、
復旧したいテーブルを選択し、「復元」ボタンを押します。
※ただし、削除する際に「PERGEオプション」にチェックをいれて削除した
場合は復旧することはできませんのでご注意いただけますでしょうか。
何卒よろしくお願いいたします。
後迫@SIです。
大変申し訳ございませんが、
オブジェクトリスト上のショートカットキーを変更するはできません。
また、ダイアログにてデフォルトで「いいえ」にすることもできません。
ご希望に沿うことができず申し訳ございません。
要望として承り、
今後のバージョンアップで対応させていただきますので
何卒よろしくお願いいたします。
なお、ご利用のデータベースがOracle10g以上の場合は
もし誤ってテーブルを削除してしまった場合でも以下の方法にて
復旧することが可能です。
①「管理」メニューにあります「ごみ箱」をクリックします。
②削除したテーブルが一覧表示されますので、
復旧したいテーブルを選択し、「復元」ボタンを押します。
※ただし、削除する際に「PERGEオプション」にチェックをいれて削除した
場合は復旧することはできませんのでご注意いただけますでしょうか。
何卒よろしくお願いいたします。
返信を投稿
OB
開発でOB10を使用しています。
オプションでDeleteキーの割り当てを無効にしようとしても
できません。
Deleteキーでテーブル削除などを無効にしたいです。
また、オブジェクトを削除するときの確認ダイアログを
デフォルトで「いいえ」にする方法はないのでしょうか?
どちらも単純なミスでオブジェクトを削除してしまうのを
防ぎたいがためです。
オプションでDeleteキーの割り当てを無効にしようとしても
できません。
Deleteキーでテーブル削除などを無効にしたいです。
また、オブジェクトを削除するときの確認ダイアログを
デフォルトで「いいえ」にする方法はないのでしょうか?
どちらも単純なミスでオブジェクトを削除してしまうのを
防ぎたいがためです。
返信を投稿
OB
K
素早い返信ありがとうございます。
パスを変更しても保存されない(?)ようで
ファイルを移動したら動きました。
ありがとうございました。
非常に助かりました。
パスを変更しても保存されない(?)ようで
ファイルを移動したら動きました。
ありがとうございました。
非常に助かりました。
返信を投稿
OBER
山田@SI
こんにちは
山田@SIです。
お問い合わせいただきました件ですが、
レポートのフォームファイル(テンプレート)へのパスが正しく
設定されていない可能性がございます。
ツール→オプション→フォルダタブより、正しいフォームファイルを設定して
いただけますでしょうか。
通常インストールした場合は、
C:\Documents and Settings\All Users\Application Data\OBER4\Report
に、obindexlist.xls、obentity.xls などのフォームファイルがありますので、
上記画面の「レポート定義保存フォルダ」に上記パスを設定してください。
(移動した場合は移動先を設定)
何卒よろしくお願い申し上げます。
山田@SIです。
お問い合わせいただきました件ですが、
レポートのフォームファイル(テンプレート)へのパスが正しく
設定されていない可能性がございます。
ツール→オプション→フォルダタブより、正しいフォームファイルを設定して
いただけますでしょうか。
通常インストールした場合は、
C:\Documents and Settings\All Users\Application Data\OBER4\Report
に、obindexlist.xls、obentity.xls などのフォームファイルがありますので、
上記画面の「レポート定義保存フォルダ」に上記パスを設定してください。
(移動した場合は移動先を設定)
何卒よろしくお願い申し上げます。
返信を投稿
OBER
K
OBERにて、[ファイル]→[レポート出力]を選択しても
レポート出力からレポートを選ぶことができません。
(「レポート出力」の右に▲が表示されない)
以前は別ユーザーで実行(administrator)で起動した場合は
レポート出力できたのですが、administratorで実行しても
レポートが選択できなくなりました。
インストールしなおしても同じです。
何か設定等があるのでしょうか?
よろしくお願いいたします。
SI Object Browser ER Ver:4.1.0.0
OS:Windows XP Professional ver2002 service pack 2
レポート出力からレポートを選ぶことができません。
(「レポート出力」の右に▲が表示されない)
以前は別ユーザーで実行(administrator)で起動した場合は
レポート出力できたのですが、administratorで実行しても
レポートが選択できなくなりました。
インストールしなおしても同じです。
何か設定等があるのでしょうか?
よろしくお願いいたします。
SI Object Browser ER Ver:4.1.0.0
OS:Windows XP Professional ver2002 service pack 2
返信を投稿
OBER
後迫@SI
こんにちは
後迫@SIです。
このたびは返信が遅くなってしまい申し訳ございません。
現象につきまして確認いたしました。
原因につきましてですが、
0埋めのフォーマットでTO_CHAR関数を使用した場合、
先頭に余計な半角スペースが付加されるためのようです。
(SQL*Plusでも発生したため、おそらくOracleの不具合と思われます。)
例えば、
select length(to_char(reg_num.nextval,'000000000000')) from dual
とした場合は13と表示されると思いますので、ご確認いただけますでしょうか。
また、回避策につきましてですが、
TRIM関数またはLPAD関数を使用することで、12桁にできますので、
お試しいただいてもよろしいでしょうか。
■TRIM関数を使用する場合
select trim(to_char(reg_num.nextval,'000000000000')) from dual
■LPAD関数を使用する場合
select lpad(to_char(reg_num.nextval),12,'0') from dual
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
後迫@SIです。
このたびは返信が遅くなってしまい申し訳ございません。
現象につきまして確認いたしました。
原因につきましてですが、
0埋めのフォーマットでTO_CHAR関数を使用した場合、
先頭に余計な半角スペースが付加されるためのようです。
(SQL*Plusでも発生したため、おそらくOracleの不具合と思われます。)
例えば、
select length(to_char(reg_num.nextval,'000000000000')) from dual
とした場合は13と表示されると思いますので、ご確認いただけますでしょうか。
また、回避策につきましてですが、
TRIM関数またはLPAD関数を使用することで、12桁にできますので、
お試しいただいてもよろしいでしょうか。
■TRIM関数を使用する場合
select trim(to_char(reg_num.nextval,'000000000000')) from dual
■LPAD関数を使用する場合
select lpad(to_char(reg_num.nextval),12,'0') from dual
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
返信を投稿
OB
MRJ
[obob]
>エラーは何も出ていません。
>
>テーブル名をダブルクリック、または右クリックで「開く」を選択しても
>無反応です。
>
>SYSで接続した場合も、状況は変わりません。
>
私も
同じような現象が発生しております。
【SI Object Browser】
バージョン:10.2.0.0
【Oracle】
バージョン:9.0.1.4.0
【OS】
Windows XP
環境が悪いのか、設定等で解消できるのか
回答をいただきたいです。
宜しくお願いします。
>エラーは何も出ていません。
>
>テーブル名をダブルクリック、または右クリックで「開く」を選択しても
>無反応です。
>
>SYSで接続した場合も、状況は変わりません。
>
私も
同じような現象が発生しております。
【SI Object Browser】
バージョン:10.2.0.0
【Oracle】
バージョン:9.0.1.4.0
【OS】
Windows XP
環境が悪いのか、設定等で解消できるのか
回答をいただきたいです。
宜しくお願いします。
返信を投稿
OB
SAN-HD
【SI Object Browser情報】
バージョン : 10.2.0.0
【Oracle情報】
Oracleホーム : c:\oracle\product\10.2.0\client_1
プロシージャの更新日時について質問があります。
プロシージャをコンパイルすると更新日時が変更されるのはわかりますが、実行しても更新日時が変更されているように思えます。
ソースの変更やコンパイルはなにもしていません。
SQL Plusやバッチで実行すると、何かが更新されてしまっているのでしょうか。
よろしくお願いします。
バージョン : 10.2.0.0
【Oracle情報】
Oracleホーム : c:\oracle\product\10.2.0\client_1
プロシージャの更新日時について質問があります。
プロシージャをコンパイルすると更新日時が変更されるのはわかりますが、実行しても更新日時が変更されているように思えます。
ソースの変更やコンパイルはなにもしていません。
SQL Plusやバッチで実行すると、何かが更新されてしまっているのでしょうか。
よろしくお願いします。
返信を投稿
OB
ちゃこ
お世話になります。
データ生成ツールにて質問があります。(Ver9.1.0.0)
varchar2(12)のカラムに、固定値で
to_char(reg_num.nextval,'000000000000')
を記述すると、
ORA-12899:列★★の値が大きすぎます(実際:13、最大12)
とエラーが発生します。
しかし、上記で指定したとおり'000000000000'は12桁です。
SQL実行画面で
select to_char(reg_num.nextval,'000000000000') from dual;
とすると正常に12桁で表示されます。
生成文字列以外に1バイト余計に入っているのでしょうか?
また必ず12バイトの文字列を順序で作成したいので、他に方法はあるのでしょうか?
よろしくお願いいたします。
データ生成ツールにて質問があります。(Ver9.1.0.0)
varchar2(12)のカラムに、固定値で
to_char(reg_num.nextval,'000000000000')
を記述すると、
ORA-12899:列★★の値が大きすぎます(実際:13、最大12)
とエラーが発生します。
しかし、上記で指定したとおり'000000000000'は12桁です。
SQL実行画面で
select to_char(reg_num.nextval,'000000000000') from dual;
とすると正常に12桁で表示されます。
生成文字列以外に1バイト余計に入っているのでしょうか?
また必ず12バイトの文字列を順序で作成したいので、他に方法はあるのでしょうか?
よろしくお願いいたします。
返信を投稿
OB
後迫@SI
こんにちは
後迫@SIです。
このたびは回答が遅くなってしまい誠に申し訳ございません。
コメントの件につきまして再現いたしました。
ご指摘いただいたとおり、33バイト以上の文字をテーブルコメントに設定し、
オブジェクト一覧を出力した場合に文字化けが発生してしまうようです。
(SQLServer版の不具合です。大変申し訳ございません。)
この不具合につきましては、
次回バージョンアップにて修正させていただきますので
何卒よろしくお願いいたします。
また、作成時のエラーの件につきましては再現することができず、
原因の特定が困難な状態です。
新規作成、上書きどちらの場合でも発生するということでしょうか?
(それとも、再現する場合としない場合があるということでしょうか?)
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
後迫@SIです。
このたびは回答が遅くなってしまい誠に申し訳ございません。
コメントの件につきまして再現いたしました。
ご指摘いただいたとおり、33バイト以上の文字をテーブルコメントに設定し、
オブジェクト一覧を出力した場合に文字化けが発生してしまうようです。
(SQLServer版の不具合です。大変申し訳ございません。)
この不具合につきましては、
次回バージョンアップにて修正させていただきますので
何卒よろしくお願いいたします。
また、作成時のエラーの件につきましては再現することができず、
原因の特定が困難な状態です。
新規作成、上書きどちらの場合でも発生するということでしょうか?
(それとも、再現する場合としない場合があるということでしょうか?)
お手数をおかけしてしまい申し訳ございませんが、
何卒よろしくお願いいたします。
返信を投稿
OB