共用方式為


靜態資料指標 (Database Engine)

資料指標開啟時,靜態資料指標的完整結果集會內建於 tempdb。資料指標開啟的同時,靜態資料指標會將結果集的原貌展現出來。

即使資料庫中的變更影響結果集的成員,或構成結果集的資料列之資料行數值有所變動時,此類資料指標並不會反映出其中的變更。靜態資料指標並不會將資料指標開啟後插入資料庫的新資料列顯示出來,即使資料列符合資料指標 SELECT 陳述式的搜尋條件。如果構成結果集的資料列被其他使用者更新,新資料值不會顯示在靜態資料指標上。靜態資料指標會顯示資料指標開啟後從資料庫刪除的資料列。總結以上,靜態資料指標中並不會反映出 UPDATE、INSERT 或 DELETE 作業帶來的變動 (除非資料指標經過關閉後重新開啟),即使是使用同一連接開啟資料指標後的修改也不顯示。

Microsoft SQL Server 2005 靜態資料指標永遠是唯讀的。

因為靜態資料指標的結果集是儲存在 tempdb 中的工作資料表,所以結果集中的資料列大小不可超過 SQL Server 資料表的資料列大小的上限。

Transact-SQL 對靜態資料指標不太能區分。部份資料庫 API 會將它們識別為快照集資料指標。