次の方法で共有


insertsAreDetected メソッド (SQLServerDatabaseMetaData)

SQLServerResultSet クラスの rowInserted メソッドを呼び出すことで可視の行が挿入されたことを検出できるかどうかを取得します。

構文

public boolean insertsAreDetected(int type)

パラメーター

type

結果セットの種類を示す整数です。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 です。

例外

SQLServerException

解説

insertsAreDetected メソッドは、java.sql.DatabaseMetaData インターフェイスの insertsAreDetected メソッドで規定されています。

注意

SQL Server は、どの種類のカーソルに対しても挿入された行を検出しません。

参照

リファレンス

SQLServerDatabaseMetaData クラス

概念

SQLServerDatabaseMetaData のメソッド
SQLServerDatabaseMetaData のメンバー