■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

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




Triggerのコンパイル 2002/06/05 15:44:07
試用ユーザ
はじめまして。

オブジェクトブラウザで1400step程のTriggerをコーディングし、
[○作成]ボタンでコンパイルしたところ、
コンパイル自体は正常に出来ているようなのですが、
Triggerのソースコードの後半が消えてしまいます。
色々試したところ、step数ではなく文字数によって、
消えてしまう部分(残る部分)が違ってくるようです。

ソースコードを外部のテキストファイルなどに取っておけば
運用上はなんとかなるのですが、ちょっと不便さを感じております。

ソースコードの文字数などに、何らかの制限があるのでしょうか?
もし判る方がいらっしゃいましたら、お教え下さい。

よろしくお願いします。
元の文章を引用して返信

Re: Triggerのコンパイル 2002/06/06 18:10:55
回答にはなっていませんが・・・

Oracle8iアプリケーション開発者ガイド基礎編リリース8.1の
トリガーの設計(P12-2)には、以下のように書かれています。

トリガーのサイズを制限してください。
トリガーのロジックが60行をはるかに超えるPL/SQLコードを必要とする場合は
コードの大部分をストアド・プロシージャに組み込んで、トリガーからそのプロシ
ージャをコースする事をお奨めします。
元の文章を引用して返信

Re: Triggerのコンパイル 2002/06/10 10:00:54
海老原@SI           oob.support@sint.co.jp

試用ユーザ 様

こんにちは、システムインテグレータの海老原です。
SI Object Browser をご試用頂き、ありがとうございます。

お問合わせいただいた件についてご返信いたします。

トリガーやストアドプログラム等、ソースエディタの横スクロールは、
500文字強で固定になっています。
これは処理速度向上のためのSI Object Browserの仕様となるのですが、
御報告の現象は、この仕様の影響によるものと思われます。
お手数をお掛けし申し訳ありませんが、
適当な位置で改行していただけます様お願い申し上げます。

尚、実際にメモリ上には全てのデータを保持していますので
表示されていない部分のデータが欠落することはありません。

以上、宜しくお願い致します。

元の文章を引用して返信

Re: Triggerのコンパイル 2002/06/24 16:01:45
試用ユーザ
海老原様

お返事ありがとうございました。
お礼が遅くなり申し訳ありません。

ところで、

>トリガーやストアドプログラム等、ソースエディタの横スクロールは、
>500文字強で固定になっています。
>これは処理速度向上のためのSI Object Browserの仕様となるのですが、
>御報告の現象は、この仕様の影響によるものと思われます。
>お手数をお掛けし申し訳ありませんが、
>適当な位置で改行していただけます様お願い申し上げます。

との事ですが、作成したトリガーを調べましたところ、
500バイトを超えている行は一行もありませんでした。
例えば、コメント行が複数行に渡っていると一行として見てしまうとか、
何か他に考えられる原因はありますでしょうか。

元の文章を引用して返信