如何實作資料指標

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

ODBC 應用程式在執行 SQL 語句之前,先設定一或多個語句屬性來控制資料指標的行為。 ODBC 有兩種不同的方法來指定資料指標的特性:

  • 資料指標類型

    資料指標類型是使用 SQLSetStmtAttr 的 SQL_ATTR_CURSOR_TYPE 屬性來 設定。 ODBC 資料指標類型是正向、靜態、索引鍵集驅動、混合和動態。 設定資料指標類型是在 ODBC 中指定資料指標的原始方法。

  • 資料指標行為

    資料指標行為是使用 SQLSetStmtAttr 的SQL_ATTR_CURSOR_SCROLLABLE和SQL_ATTR_CURSOR_SENSITIVITY屬性來 設定。 這些屬性是以 ISO 標準中 DECLARE CURSOR 語句定義的 SCROLL 和 SENSITIVE 關鍵字模型化。 這兩個 ISO 選項是在 ODBC 3.0 版中引進的。

ODBC 資料指標的特性應該使用這兩種方法的其中一個或另一種方法來指定,其喜好設定是使用 ODBC 資料指標類型。

除了設定資料指標的類型之外,ODBC 應用程式也會設定其他選項,例如每個擷取、並行選項和交易隔離等級傳回的資料列數目。 您可以為 ODBC 樣式的資料指標設定這些選項(正向、靜態、索引鍵集驅動、混合和動態)或 ISO 樣式資料指標(捲動性和敏感度)。

SQL Server Native Client ODBC 驅動程式支援數種方式,以實際方式實作各種類型的資料指標。 驅動程式會使用 SQL Server 預設結果集來實作某些類型的資料指標;它會將其他人實作為伺服器資料指標,或使用 ODBC 資料指標程式庫。

本節內容

另請參閱

使用資料指標 (ODBC)