deletesAreDetected 方法 (SQLServerDatabaseMetaData)
擷取值,此值指出是否可呼叫 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。
例外狀況
備註
此 deletesAreDetected 方法是由 java.sql.DatabaseMetaData 介面中的 deletesAreDetected 方法所指定。
注意
SQL Server 會偵測所有可更新資料指標類型的資料列,雖然順向和動態資料指標的偵測作業屬於暫時性質。
另請參閱
SQLServerDatabaseMetaData 方法
SQLServerDatabaseMetaData 成員
SQLServerDatabaseMetaData 類別