指標 (資料庫) 資料指標Data Cursor或稱游標是在資料庫引擎 Database Engine中讓開發人員或資料庫管理員可以遍歷瀏覽檢索結果的資料列稱為資料查詢結果集 Result set是主要用於在結果集中移動到某一資料列row的控制結構游標可以被看作是指向一組列中代表某一列的指針游標一次只能引用一列但可以根據需要移動到結果集的其他列 游標有助於隨檢索之後的資料處理與遍歷相結合如添加和刪除記錄它能遍歷資料查詢結果集的特性類似於編程語言的迭代器概念開發程序人員通常依需求而使用游標來處理由資料庫系統查詢返回的整個結果集在這種情況下游標可使結果集中的資料列依照次序處理在SQL程序中使用游標可以定義檢索集多行資料列的條件選取組合並逐行執行資料處理的邏輯通過相同的機制SQL程序也可將結果集直接返回給調用者或客戶端應用程序也常會被外部的資料存取介面所使用像是 ADOJDBC ADONETPLSQL 等都有資料指標的應用