[解決済み】Oracle "SQL Error: Missing IN or OUT parameter at index:: 1" と表示されました。
2022-02-08 07:35:17
質問
以下のようなOracleスクリプトがあります。
variable L_kSite number;
variable L_kPage number;
exec SomeStoredProcedureThatReturnsASite( :L_kSite );
exec SomeStoredProcedureThatAddsAPageToTheSite( :L_kSite, :L_kPage );
update SiteToPageLinkingTable
set HomePage = 1
where kSite = :L_kSite and kPage = :L_kPage;
おそらく、最後の文はバインド変数の有効な使用法ですが、スクリプトを実行しようとすると、最後の行にこのようなメッセージが表示されます。
SQL Error: Missing IN or OUT parameter at index:: 1
私は特にOracleに精通しているわけではないので、ここでどのように進めていけばいいのかわかりません。
どのように解決するのですか?
上記のコメントに基づいて、SQL Developerの代わりにsqlplusで実行したところ、UPDATE文は完全に実行されました。特にORAエラー番号が返されなかったので、これはSQL Developerの問題であると思われます。正しい方向に導いてくれてありがとうございました。
関連
-
sqlplusコマンドによるOracleデータベースへのさまざまなログイン方法
-
PLSQL14ダウンロードとインストールチュートリアル
-
plsqlを使用してリモートOracleデータベースに接続する複数の方法
-
Oracle ADGプロセスを構築するDBCAコマンドライン
-
[解決済み] ORA-00900: 無効な SQL 文 - Oracle 10g のプロシージャを実行するとき
-
[解決済み] ORA-12545: ターゲットホストまたはオブジェクトが Mac に存在しないため、接続に失敗しました - SQLPLUS
-
[解決済み] PLS-00382: 式が不正です。
-
[解決済み] PLS-00306:Oracle SP の呼び出しで引数の数または種類が誤っている。
-
[解決済み] オラクル ユーザーデータでConnect By Loop
-
[解決済み】Oracle SQLで、セミコロンとスラッシュの使い分けはいつ必要ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Oracleのカンマ区切り文字列を複数行に分割したデータ例
-
[解決済み] ORA-00900: 無効な SQL 文 - Oracle 10g のプロシージャを実行するとき
-
[解決済み] ORA-30036: アンドゥ テーブルスペース 'UNDOTBS' でセグメントを 8 つ拡張できません。
-
[解決済み] PLS-00382: 式が不正です。
-
[解決済み] PLS-00306:Oracle SP の呼び出しで引数の数または種類が誤っている。
-
[解決済み] オラクル ユーザーデータでConnect By Loop
-
[解決済み] PLS-907でライブラリユニットを読み込めない
-
[解決済み] カラムが存在するにもかかわらず、ORA-00904が発生するのはなぜですか?
-
[解決済み] ORA-01407:NULLに更新できません。
-
[解決済み] 外部キーの追加エラー。ORA-02298: 検証できません - 親キーが見つかりませんでした