Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
現在のトランザクション内でセーブポイントを確立します。
SAVE TRANSACTION savepoint-name
現在のデータベース内でセーブポイントを確立します。savepoint-name は ROLLBACK TRANSACTION 文の中で使用できる識別子です。トランザクションが終了すると、すべてのセーブポイントは自動的に解放されます。
なし
SQL/2008 ベンダー拡張。
次の例は、値 10、20 などの 5 つのローを表示します。DELETE の効果は ROLLBACK TRANSACTION 文によって取り消されますが、前の INSERT または UPDATE の効果は取り消されません。
BEGIN SELECT row_num INTO #tmp FROM sa_rowgenerator( 1, 5 ) UPDATE #tmp SET row_num=row_num*10 SAVE TRANSACTION before_delete DELETE FROM #tmp WHERE row_num >= 3 ROLLBACK TRANSACTION before_delete SELECT * FROM #tmp END