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