deletesAreDetected 方法 (SQLServerDatabaseMetaData)

下載 JDBC 驅動程式

擷取值,此值指出是否可呼叫 SQLServerResultSet 類別的 rowDeleted 方法來偵測可見資料列刪除。

語法

public boolean deletesAreDetected(int type)  

參數

type

指出結果集類型的 int,可以是定義於 java.sql.ResultSet 或 SQLServerResultSet 中的下列其中一個值:

java.sql.ResultSet 型別

TYPE_FORWARD_ONLY

TYPE_SCROLL_SENSITIVE

TYPE_SCROLL_INSENSITIVE

SQLServerResultSet 型別

TYPE_SS_SCROLL_STATIC

TYPE_SS_SCROLL_KEYSET

TYPE_SS_DIRECT_FORWARD_ONLY

TYPE_SS_SERVER_CURSOR_FORWARD_ONLY

TYPE_SS_SCROLL_DYNAMIC

傳回值

如果間距取代已刪除的資料列,則為 true。 如果移除已刪除的資料列,則為 false

當配合 SQL Server 資料庫使用 Microsoft JDBC Driver for SQL Server 時,這個方法會針對 TYPE_SS_SCROLL_KEYSET 資料指標傳回 true,而針對所有的其他結果集類型傳回 false

例外狀況

SQLServerException

備註

此 deletesAreDetected 方法是由 java.sql.DatabaseMetaData 介面中的 deletesAreDetected 方法所指定。

注意

SQL Server 會偵測所有可更新資料指標類型的資料列,雖然順向和動態資料指標的偵測作業屬於暫時性質。

另請參閱

SQLServerDatabaseMetaData 方法
SQLServerDatabaseMetaData 成員
SQLServerDatabaseMetaData 類別