■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
ソースの項目名に外字
2006/06/22 12:34
OB
1
ishi
昨日は大阪のセミナ参加させていただきました。ありがとうございました。
OBで気づいた点です。
テーブルの項目名に外字(No.の1文字となったもの)が使用されている場合があります。
名誉のために言っておきますと、私ではなく大手のF社の方が作成されたシステムです。
気づいた時にはアプリケーションがVBで大量に作成されておりどうしようもありません
でした。
Oracle8.0.5ではcreateに問題なかったのですが、Oracle10gではダブルクォートしない
とcreateが出来なくなりました。
ところがOBでソースを表示するとダブルクォートなしで表示され、
ソースを一部修正しコンパイルしようとすると失敗します。
最初を全角数字にしたり、外字を使用する方が悪いといえばそうなのですが、
項目名をクォートすれば作成できるのですから、今後何かの機会に
OBでクォートしたソースを表示する等扱えるようにしていただければ助かります。
OBで気づいた点です。
テーブルの項目名に外字(No.の1文字となったもの)が使用されている場合があります。
名誉のために言っておきますと、私ではなく大手のF社の方が作成されたシステムです。
気づいた時にはアプリケーションがVBで大量に作成されておりどうしようもありません
でした。
Oracle8.0.5ではcreateに問題なかったのですが、Oracle10gではダブルクォートしない
とcreateが出来なくなりました。
ところがOBでソースを表示するとダブルクォートなしで表示され、
ソースを一部修正しコンパイルしようとすると失敗します。
最初を全角数字にしたり、外字を使用する方が悪いといえばそうなのですが、
項目名をクォートすれば作成できるのですから、今後何かの機会に
OBでクォートしたソースを表示する等扱えるようにしていただければ助かります。
返信を投稿
OB
神山@SI
こんにちは。神山@SIです。
先日は大阪セミナーにご参加頂き、誠にありがとうございました。
積もる話もございますが、本題に入りたいと思います。
ダブルクォーテーションについては、「ツール」-「オプション」-「詳細設定」タブ
にて「英小文字のオブジェクト名を使用可能にする」にチェックを入れて頂く事で、項目にダブルクォーテーションが設定されるようになります。
PL/SQLなどで、上記設定を行わない場合、『CREATE PROCEDURE OB.TEST" (』 と表示されてしまい、再コンパイルを行うことが出来ません。
以上はSI Object Browserの不具合と認識しております。
ご不便お掛け致しまして、誠に申し訳ございません。
以上の内容にて対応の程、よろしくお願い申し上げます。
先日は大阪セミナーにご参加頂き、誠にありがとうございました。
積もる話もございますが、本題に入りたいと思います。
ダブルクォーテーションについては、「ツール」-「オプション」-「詳細設定」タブ
にて「英小文字のオブジェクト名を使用可能にする」にチェックを入れて頂く事で、項目にダブルクォーテーションが設定されるようになります。
PL/SQLなどで、上記設定を行わない場合、『CREATE PROCEDURE OB.TEST" (』 と表示されてしまい、再コンパイルを行うことが出来ません。
以上はSI Object Browserの不具合と認識しております。
ご不便お掛け致しまして、誠に申し訳ございません。
以上の内容にて対応の程、よろしくお願い申し上げます。
返信を投稿
OB