
Image by Tumisu on Pixabay · Pixabay License
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
database
Entity
row
Entity
multi-model database system
Entity
computer science
Entity
International Standard Book Number
Entity
relational database
Entity
Microsoft SQL Server
Entity
NoSQL database management system
Entity
database normalisation
Entity
relational model
Entity
query language
Entity
atomicity, consistency, isolation, durability
Entity
Java Database Connectivity
Entity
relational algebra
Entity
database transaction
Entity
Open Database Connectivity
Entity
XQuery
Entity
object database management system
Entity
database trigger
Entity
stored procedure
Entity