我的文体如下:
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
我不敢肯定,在I m不特别富于Oracle的情况下,怎么办。