ステートメントこのページは機械翻訳したものです。キーワードをサポートしています。名前を持つ名前付きのトランザクションセーブポイントを設定します。現在のトランザクションに同じ名前を持つセーブポイントが含まれている場合、古いセーブポイントは削除され、新しいセーブポイントが設定されます。ステートメントは、トランザクションを終了することなく、そのトランザクションを指定されたセーブポイントにロールバックします。セーブポイントのあとにメモリーに格納された行ロックを解放しません。ロックが個別にメモリーに格納されるわけではありません。指定されたセーブポイントよりあとで設定されたセーブポイントは削除されます。ステートメントが次のエラーを返した場合は、指定された名前を持つセーブポイントが存在しないことを示しています。ステートメントは、指定されたセーブポイントを現在のトランザクションの一連のセーブポイントから削除します。コミットまたはロールバックは発生しません。そのセーブポイントが存在しない場合はエラーになります。実行した場合は、現在のトランザクションのすべてのセーブポイントが削除されます。ストアドファンクションが呼び出されるか、またはトリガーがアクティブ化されると、新しいセーブポイントレベルが作成されます。以前のレベルにあるセーブポイントは使用できなくなるため、新しいレベルのセーブポイントとは競合しません。関数またはトリガーが終了すると、その関数またはトリガーによって作成されたセーブポイントはすべて解放され、以前のセーブポイントレベルがリストアされます。