■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
shin-s
了解いたしました。
BDE調整では各値を100倍まで増やしてみましたが効果ありませんでした。
実際に見たい列は一部ですので、列数を絞ってSELECTすることで
回避していきたいと思います。
ご回答ありがとうございました。
BDE調整では各値を100倍まで増やしてみましたが効果ありませんでした。
実際に見たい列は一部ですので、列数を絞ってSELECTすることで
回避していきたいと思います。
ご回答ありがとうございました。
返信を投稿
OB
きゅーちゃん
おはようございます。
きゅーちゃんです。
select * from sysdate;
のようなORDER BY 句を含んでいない文でも
エラーがでるのですが・・・
私の環境だけなのでしょうか。
きゅーちゃんです。
select * from sysdate;
のようなORDER BY 句を含んでいない文でも
エラーがでるのですが・・・
私の環境だけなのでしょうか。
返信を投稿
OB
海老原@SI
arumakanさん、ご期待頂きありがとうございます。
ご期待に添える製品をリリースできるよう頑張りますので、
どうぞ宜しくお願いいたします。
返信を投稿
OB
海老原@SI
こんにちは、システムインテグレータの海老原です。
いつもSI OBJECT BROWSER をご利用頂き、ありがとうございます。
ご報告のエラーなのですが、SI OBJECT BROWSER の使用している
BDE(Borland Database Engine)のバッファエラーとなります。
SELECTした結果セットが大きい場合、発生するものです。
現在のところ、プログラム側での制御ができないため、回避策としては
・「BDE設定」の BLOB SIZE、BLOBS TO CHACHE 値を2倍程度にしてみる
(ただしその分メモリも消費するようになりますのでご注意下さい)
それでも効果が現れない場合は
・列数を絞ってSELECTする(参照したいオブジェクトを選択し、
右クリック→「表・列」→SELECT文生成 を使用すると便利です)
・列数を絞った参照用のVIEWを作成する
となります。
ご不便をお掛けし大変申し訳ありませんが、何卒仕様としてご理解頂けますよう
宜しくお願い致します。
いつもSI OBJECT BROWSER をご利用頂き、ありがとうございます。
ご報告のエラーなのですが、SI OBJECT BROWSER の使用している
BDE(Borland Database Engine)のバッファエラーとなります。
SELECTした結果セットが大きい場合、発生するものです。
現在のところ、プログラム側での制御ができないため、回避策としては
・「BDE設定」の BLOB SIZE、BLOBS TO CHACHE 値を2倍程度にしてみる
(ただしその分メモリも消費するようになりますのでご注意下さい)
それでも効果が現れない場合は
・列数を絞ってSELECTする(参照したいオブジェクトを選択し、
右クリック→「表・列」→SELECT文生成 を使用すると便利です)
・列数を絞った参照用のVIEWを作成する
となります。
ご不便をお掛けし大変申し訳ありませんが、何卒仕様としてご理解頂けますよう
宜しくお願い致します。
返信を投稿
OB
きゅーちゃん
おはようございます。
きゅーちゃんです。
こっちの環境では、
select sysdate from dual;
を実行して、結果の灰色のsysdate列をクリックすると
例のエラーが出ますが・・・
きのこさんの環境では、出ないのですか?
※環境 NT4.0 + SP5
OOB 7.0.9.42
ORACLE 8.0.5
きゅーちゃんです。
こっちの環境では、
select sysdate from dual;
を実行して、結果の灰色のsysdate列をクリックすると
例のエラーが出ますが・・・
きのこさんの環境では、出ないのですか?
※環境 NT4.0 + SP5
OOB 7.0.9.42
ORACLE 8.0.5
返信を投稿
OB
海老原@SI
きりんさん、こんにちは。
システムインテグレータの海老原です。
SI OBJECT BROWSERをご利用いただきありがとうございます。
ご報告の件なのですが、SI OBJECT BROWSER の仕様となります。
(固定長ですので空白で必ず埋まっていると考えて頂いて
良いと思います)
以上、どうぞ宜しくお願い致します。
システムインテグレータの海老原です。
SI OBJECT BROWSERをご利用いただきありがとうございます。
ご報告の件なのですが、SI OBJECT BROWSER の仕様となります。
(固定長ですので空白で必ず埋まっていると考えて頂いて
良いと思います)
以上、どうぞ宜しくお願い致します。
返信を投稿
OB
こけもも
横レス失礼します。
SQL実行結果のタイトルをクリックした場合はその列の値で
結果をソートするのですが、それに失敗した場合に今回の
ような現象が発生しますね。
具体的には ORDER BY 句を含んだ SELECT 文なんかでは
予めソート済みの結果を更にソートしようとする為に失敗
するようです。
なので、タイトルをクリックする場合は SELECT 文に
ORDER BY 句を含めないとか、ソートする必要がないなら
タイトルをクリックしないようにすればいいと思いますが...
あまり解決策にはなってないですね。とりあえずご参考まで
SQL実行結果のタイトルをクリックした場合はその列の値で
結果をソートするのですが、それに失敗した場合に今回の
ような現象が発生しますね。
具体的には ORDER BY 句を含んだ SELECT 文なんかでは
予めソート済みの結果を更にソートしようとする為に失敗
するようです。
なので、タイトルをクリックする場合は SELECT 文に
ORDER BY 句を含めないとか、ソートする必要がないなら
タイトルをクリックしないようにすればいいと思いますが...
あまり解決策にはなってないですね。とりあえずご参考まで
返信を投稿
OB
うさレス、ありがとうございます。
大変、詳しく教えていただきありがとうございました。
今後、もっとオラクルに精通して回答者になれるように努力します。
大変、詳しく教えていただきありがとうございました。
今後、もっとオラクルに精通して回答者になれるように努力します。
返信を投稿
OB
きのこ
こんばんは、きのこです。
ちょっとSQLを試してみましたが、(where句、group by 句 使用)
きゅーちゃんさんの
おっしゃっているエラーは出ませんでした。
具体的なSQL文なんか載っていると、ありがたいんですが。
ちょっとSQLを試してみましたが、(where句、group by 句 使用)
きゅーちゃんさんの
おっしゃっているエラーは出ませんでした。
具体的なSQL文なんか載っていると、ありがたいんですが。
返信を投稿
OB
SEGA
この項目は、USER_OBJECTSビューのSTATUS列と関連しています。(たぶん)
STATUS = “INVALID”ならば“*”と表示されています。
“INVALID”は無効状態ということであり、
PACKAGEであれば、
・参照しているテーブル、プロシージャが変更になったため、再コンパイルが必要。
または
・コンパイルエラーが発生。
といった状態です。(コンパイルしてみれば、どちらか判断出来ます。)
なお“INVALID”であっても、使用時点で自動的にコンパイルされますので、
コンパイルエラーでない限りは、特に気にされなくて構わないと思います。
STATUS = “INVALID”ならば“*”と表示されています。
“INVALID”は無効状態ということであり、
PACKAGEであれば、
・参照しているテーブル、プロシージャが変更になったため、再コンパイルが必要。
または
・コンパイルエラーが発生。
といった状態です。(コンパイルしてみれば、どちらか判断出来ます。)
なお“INVALID”であっても、使用時点で自動的にコンパイルされますので、
コンパイルエラーでない限りは、特に気にされなくて構わないと思います。
返信を投稿
OB