共用方式為


資料指標類型

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

ODBC 定義 Microsoft SQL Server 和 SQL Server Native Client ODBC 驅動程式支援的四種資料指標類型。 這些資料指標會因偵測結果集的變更,以及它們所耗用的資源變更而有所不同,例如 tempdb 中的 記憶體和空間。 資料指標只有在嘗試重新參考這些資料列時,才能偵測資料列的變更;資料來源無法通知資料指標目前所擷取資料列的變更。 資料指標偵測未透過資料指標進行的變更,也會受到交易隔離等級的影響。

以下是 SQL Server 支援的四種 ODBC 資料指標類型:

  • 僅限正向資料指標不支援捲動;它們只支援從資料指標開頭到結尾序列化擷取資料列。

  • 開啟資料指標時,靜態資料指標會內建在 tempdb 中。 它們一律會在開啟資料指標時顯示結果集。 它們永遠不會反映資料的變更。 SQL Server 靜態資料指標永遠是唯讀的。 因為靜態伺服器資料指標是以 tempdb 中的 工作資料表建置,所以資料指標結果集的大小不能超過 SQL Server 所允許的資料列大小上限。

  • 索引鍵集驅動資料指標在開啟資料指標時,結果集中已修正的資料列成員資格和順序。 透過資料指標可看見非索引鍵資料行的變更。

  • 動態資料指標是靜態資料指標的相反。 動態資料指標會反映對結果集中資料列所做的所有變更。 每回擷取時結果集之中資料列的資料值、順序和成員均會變動。

另請參閱

使用資料指標 (ODBC)