■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
Triggerのコンパイル
2002/06/05 15:44
OB
3
試用ユーザ
はじめまして。
オブジェクトブラウザで1400step程のTriggerをコーディングし、
[○作成]ボタンでコンパイルしたところ、
コンパイル自体は正常に出来ているようなのですが、
Triggerのソースコードの後半が消えてしまいます。
色々試したところ、step数ではなく文字数によって、
消えてしまう部分(残る部分)が違ってくるようです。
ソースコードを外部のテキストファイルなどに取っておけば
運用上はなんとかなるのですが、ちょっと不便さを感じております。
ソースコードの文字数などに、何らかの制限があるのでしょうか?
もし判る方がいらっしゃいましたら、お教え下さい。
よろしくお願いします。
オブジェクトブラウザで1400step程のTriggerをコーディングし、
[○作成]ボタンでコンパイルしたところ、
コンパイル自体は正常に出来ているようなのですが、
Triggerのソースコードの後半が消えてしまいます。
色々試したところ、step数ではなく文字数によって、
消えてしまう部分(残る部分)が違ってくるようです。
ソースコードを外部のテキストファイルなどに取っておけば
運用上はなんとかなるのですが、ちょっと不便さを感じております。
ソースコードの文字数などに、何らかの制限があるのでしょうか?
もし判る方がいらっしゃいましたら、お教え下さい。
よろしくお願いします。
返信を投稿
OB
さ
回答にはなっていませんが・・・
Oracle8iアプリケーション開発者ガイド基礎編リリース8.1の
トリガーの設計(P12-2)には、以下のように書かれています。
トリガーのサイズを制限してください。
トリガーのロジックが60行をはるかに超えるPL/SQLコードを必要とする場合は
コードの大部分をストアド・プロシージャに組み込んで、トリガーからそのプロシ
ージャをコースする事をお奨めします。
Oracle8iアプリケーション開発者ガイド基礎編リリース8.1の
トリガーの設計(P12-2)には、以下のように書かれています。
トリガーのサイズを制限してください。
トリガーのロジックが60行をはるかに超えるPL/SQLコードを必要とする場合は
コードの大部分をストアド・プロシージャに組み込んで、トリガーからそのプロシ
ージャをコースする事をお奨めします。
返信を投稿
OB
海老原@SI
試用ユーザ 様
こんにちは、システムインテグレータの海老原です。
SI Object Browser をご試用頂き、ありがとうございます。
お問合わせいただいた件についてご返信いたします。
トリガーやストアドプログラム等、ソースエディタの横スクロールは、
500文字強で固定になっています。
これは処理速度向上のためのSI Object Browserの仕様となるのですが、
御報告の現象は、この仕様の影響によるものと思われます。
お手数をお掛けし申し訳ありませんが、
適当な位置で改行していただけます様お願い申し上げます。
尚、実際にメモリ上には全てのデータを保持していますので
表示されていない部分のデータが欠落することはありません。
以上、宜しくお願い致します。
返信を投稿
OB
試用ユーザ
海老原様
お返事ありがとうございました。
お礼が遅くなり申し訳ありません。
ところで、
>トリガーやストアドプログラム等、ソースエディタの横スクロールは、
>500文字強で固定になっています。
>これは処理速度向上のためのSI Object Browserの仕様となるのですが、
>御報告の現象は、この仕様の影響によるものと思われます。
>お手数をお掛けし申し訳ありませんが、
>適当な位置で改行していただけます様お願い申し上げます。
との事ですが、作成したトリガーを調べましたところ、
500バイトを超えている行は一行もありませんでした。
例えば、コメント行が複数行に渡っていると一行として見てしまうとか、
何か他に考えられる原因はありますでしょうか。
お返事ありがとうございました。
お礼が遅くなり申し訳ありません。
ところで、
>トリガーやストアドプログラム等、ソースエディタの横スクロールは、
>500文字強で固定になっています。
>これは処理速度向上のためのSI Object Browserの仕様となるのですが、
>御報告の現象は、この仕様の影響によるものと思われます。
>お手数をお掛けし申し訳ありませんが、
>適当な位置で改行していただけます様お願い申し上げます。
との事ですが、作成したトリガーを調べましたところ、
500バイトを超えている行は一行もありませんでした。
例えば、コメント行が複数行に渡っていると一行として見てしまうとか、
何か他に考えられる原因はありますでしょうか。
返信を投稿
OB