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 | そのプログラムユニットは存在しません。 |