PLSQL Language Referenc-PL/SQL靜態SQL-游標變數

LuiseDalian發表於2014-03-16

游標變數

游標變數就像一個顯式游標,除了:

n  它沒有被限制到一個查詢。可以將同一個游標變數與多個查詢相關聯。

n  可以給游標變數賦值。

n  可以在表示式中使用游標變數

n  可以作為子程式的引數。可以使用游標變數在子程式之間傳遞查詢結果集。

n  可以是宿主變數。可以使用游標變數在PL/SQL儲存子程式和它的客戶端之間傳遞查詢結果集。

n  游標變數不能接收引數,但可以將整個查詢傳遞給它。

游標變數因為是一個指標,所以它很有靈活性,即它的值是一個成員的地址,而不是成員本身。

在引用游標變數之前,必須通過下面的方法這一使它指向一個SQL工作區:開啟游標變數、將另一個開啟的游標變數賦值給它、開啟宿主游標變數。

注意:游標變數和顯式游標是不能相互轉換的。例如,不能在游標FOR迴圈中使用游標變數。

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

相關文章