OPEN_CURSOR関数は、新しいカーソルを開くために使用されます。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_SQL.OPEN_CURSOR
RETURN INTEGER;
DBMS_SQL.OPEN_CURSOR
RETURN INTEGER;
DBMS_SQL.OPEN_CURSOR(
security_level IN INTEGER)
RETURN INTEGER;
パラメータの説明
| パラメータ | 説明 |
|---|---|
| security_level | 開いたカーソルに強制的に適用するセキュリティ保護レベルを指定します。有効なセキュリティレベルの値は0、1、2です。セキュリティレベルの詳細は以下のとおりです:
|
戻り値
新しいカーソルのIDを返します。
使用方法
このカーソルが不要になった場合は、
CLOSE_CURSORを呼び出して閉じる必要があります。カーソルを使用して、同一のSQLステートメントを繰り返し実行するか、新しいSQLステートメントを実行することができます。カーソルを再利用して新しいSQLステートメントを解析する際、該当するカーソルのデータ領域の内容はリセットされます。カーソルを再利用する前に、閉じて再開する操作を実行する必要はありません。