關於預存子程式

預存子程式是儲存在資料庫中的子程式。由於它們儲存在資料庫中,所以可以作為許多不同資料庫應用程式的建置區塊。

子程式是 PL/SQL 單位,由 SQL 與 PL/SQL 敘述句組成,可解決特定問題或執行一組相關作業。子程式可以納入參數,參數值由呼叫者提供。子程式可以是程序或函數。一般來說,您可以使用程序執行動作,使用函數計算及傳回值。

由於儲存的子程式儲存在資料庫中,因此儲存的程式可做為許多不同資料庫應用程式的建構區塊。在另一個子程式或匿名區塊內宣告的子程式,稱為巢狀子程式本機子程式。在宣告子程式的子程式或區塊外部無法呼叫該子程式。匿名區塊是指資料庫中未儲存的區塊。

預存子程式有兩種。

獨立子程式對於測試程式邏輯的片段很有用,但當您確定它們如預期般工作時,請將它們放入套件中。

另請參閱: