Поделиться через


Метод deletesAreDetected (SQLServerDatabaseMetaData)

Скачать драйвер JDBC

Возвращает значение, определяющее, обнаруживается ли удаление видимой строки вызовом метода rowDeleted класса SQLServerResultSet.

Синтаксис

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, если удаленная строка бесследно удаляется.

При использовании драйвера Microsoft JDBC для SQL Server с базой данных SQL Server этот метод возвращает значение true для курсоров TYPE_SS_SCROLL_KEYSET и false для всех других типов результирующих наборов.

Исключения

SQLServerException

Замечания

Этот метод deletesAreDetected определен с помощью метода deletesAreDetected в интерфейсе java.sql.DatabaseMetaData.

Примечание.

SQL Server обнаруживает удаленные строки для всех обновляемых типов курсоров, хотя обнаружение является временным для переадресации и динамических курсоров.

См. также

Методы SQLServerDatabaseMetaData
Элементы SQLServerDatabaseMetaData
Класс SQLServerDatabaseMetaData