SET_BREAKPOINT 関数は、プログラムユニット内にブレークポイントを設定します。このブレークポイントは現在のセッション中持続します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみ提供しています。
構文
説明
ターゲットプログラムがブレークポイントに到達すると、実行は一時停止します。
DBMS_DEBUG.SET_BREAKPOINT (
program IN program_info,
line# IN BINARY_INTEGER,
breakpoint# OUT BINARY_INTEGER,
fuzzy IN BINARY_INTEGER := 0,
iterations IN BINARY_INTEGER := 0)
RETURN BINARY_INTEGER;
パラメータの説明
パラメータ |
説明 |
|---|---|
| program | ブレークポイントを設定するプログラムユニットの関連情報。 |
| line# | ブレークポイントを設定する行。 |
| breakpoint# | 完了時に含まれる、ブレークポイントを参照する一意のブレークポイント番号。 |
| fuzzy | 指定行に実行可能なコードがない場合のみ適用されます:
|
| iterations | このブレークポイントでシグナルを発信する前に待機する回数。 説明 現在のバージョンではデフォルト値のみサポートされています。 |
戻り値
戻り値 |
説明 |
|---|---|
| success | 完了しました。 |
| error_illegal_line | この行にブレークポイントを設定できません。 |
| error_bad_handle | このプログラムユニットは存在しません。 |