ホーム › フォーラム › A5:SQL Mk-2掲示板 › ストアドプロシージャのパラメータ
-
投稿者投稿
-
木戸黄門
ゲスト松原さんこんにちは。
ストアドプロシージャのパラメータについて2点ご質問です。
①今度OracleのPL/SQLを組む必要性が出てきたのでA5SQLにてDBに作成済みの既存PL/SQLをエディターで開いてみたのですが、パラメータタブに何も表示されません。
以下のようなファンクションです。
1234CREATE OR REPLACE FUNCTION HOGEHOGE_FUNC(IN_STR IN VARCHAR2)RETURN VARCHAR2
自動的にIN_STRのパラメータ枠が表示されると思うのですが、全く何も表示されません。
何か設定が必要でしょうか。
※初めてストアドプロシージャをA5SQLで表示させているのでどのような表示のされ方なのかが分かっていません。web版ヘルプを見る限りは自動的に表示されるのが仕様?
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – Production
PL/SQL Release 11.2.0.1.0 – Production
A5:SQL Mk-2 Version 2.13.1 beta4
②ストアドプロシージャを開くとタブの上にスピードボタン(三角の緑)などが表示されますが、エクセルのマークとその左のマーク(赤い矢印)のツールチップヘルプが表示されません。お手数ですがツールチップが表示されるようになると助かります。
以上2点よろしくお願いいたします。木戸黄門
ゲスト続きです。
③データベースツリーから特定のストアドプロシージャをダブルクリックするとストアドプロシージャが右側のペインに表示されますが、同じストアドプロシージャを再度ツリーからダブルクリックするとさらに新しいタブでペインに表示され、複数回実施するとその回数分新しくタブが開きます。これは仕様でしょうか?木戸黄門
ゲストすみません、①の件はコンパイルエラーが原因でした。コンパイルが通るファンクションではきちんとパラメータ枠が表示されました。失礼しました。
木戸黄門
ゲスト不具合のようです。
⑤SQLエディタを複数開いておき、一番右のSQLエディタでコンパイルエラーとなるようなプロシージャCREATEを実行すると以下のようなエラーダイアログが表示されます。—————————
A5:SQL Mk-2 32bit edition Version 2.13.1 beta 4
—————————
リストのインデックスが範囲を超えています (0)
また、このエラーが出るとタブの上部にマウスカーソルを当てるとタブ移動の赤い縦線が表示されます。エラーダイアログを閉じてALT+TABなどで別のアプリケーションをアクティブにして再度A5SQLをアクティブにするとまたエラーダイアログが表示されます。松原正和
キーマスター木戸黄門さんこんにちは。
②と⑤についてはVerison 2.13.3 beta 1で修正しました。
③は仕様というか手抜きな感じがするので今後修正したいと思います。
-
投稿者投稿