PLSQL Language Reference-PL/SQL子程式-子程式的副作用(side effects)

LuiseDalian發表於2014-03-30

子程式的副作用(side effects

如果子程式改變了除自己區域性變數之外的任何內容,則該子程式是有副作用的。例,

n  它自己的OUTIN OUT引數

n  全域性變數

n  包中的公有變數

n  資料庫表

n  資料庫

n  外部的狀態(使用DBMS_OUTPUT或傳送email

當定義被SQL語句呼叫的結果緩衝函式或儲存函式的時候,最小化這種副作用非常重要。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1132830/,如需轉載,請註明出處,否則將追究法律責任。

相關文章