Метод deletesAreDetected (SQLServerDatabaseMetaData)
Возвращает значение, определяющее, обнаруживается ли удаление видимой строки вызовом метода 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 для всех других типов результирующих наборов.
Исключения
Замечания
Этот метод deletesAreDetected определен с помощью метода deletesAreDetected в интерфейсе java.sql.DatabaseMetaData.
Примечание.
SQL Server обнаруживает удаленные строки для всех обновляемых типов курсоров, хотя обнаружение является временным для переадресации и динамических курсоров.
См. также
Методы SQLServerDatabaseMetaData
Элементы SQLServerDatabaseMetaData
Класс SQLServerDatabaseMetaData