CURSOR(私有SQL 區)就是一個句柄,即指針或引用,指向sql私有區(一個用戶的能打開的cursor數由參數open_cursors決定)【確切說,指向sql私有區里的固定部分(The persistentarea)的開始地址,該地址也是sql私有區的開頭地址】。然后sql私有區有指針指向共享sql區。私有sql區有兩個部分:
固定部分:綁定信息,數據結構信息,指針。隨session的創建而創建,結束而釋放(pmon)
動態部分:執行sql的中間結果集,如多表聯查,排序。隨sql的創建而創建,結束而釋放。
游標:
cu = conn.cursor()
能獲得連接的游標,這個游標可以用來執行SQL查詢。