次のような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に特に精通していないため、ここでどのように進めるかはわかりません。