Skip to content
指標

Image by Tumisu on Pixabay · Pixabay License

EntityQ2998101· pop 11· linked from 105 articles

Also known as cursor

iterator over rows returned from a database query

Article · 中文

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

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories