回覆列表
  • 1 # 使用者3196993617542807

    直接呼叫就可以了。舉個例子把 B 儲存過程呼叫A 儲存過程。PROCEDURE A (p_1 in number,p_2 out number)is v_1 number;beginV_1:=p_1;p_2:=v_1;end A;(1)如果A 與B同在一個package裡面的話。那麼 B裡面直接可以呼叫APS:如果A,B在同一個Package 中無法呼叫的話,那麼很可能是A,B在Spec裡沒有宣告。一個package包含Spec 和Body,兩層。不能呼叫很可能沒有宣告。聲明後應該ok!PROCEDURE B(p_1 in number)is v_result number;beginv_result =A(p_1);end B;其中v_result就是呼叫A的結果,A的返回值。(2)如果A與B不在同一個package的話那麼B在呼叫A 的時候,需要加上pkg的名字比如:A 儲存過程在pkg :xxom_test_pkg 中PROCEDURE B(p_1 in number)is v_result number;beginv_result = xxom_test_pkg .A(p_1);end B;----------------------------------------------------------以上簡單介紹了儲存過程的呼叫。希望對你有幫助

  • 中秋節和大豐收的關聯?
  • 遙知兄弟登高處,遍插茱萸少一人表達的節日?