sql >> データベース >  >> RDS >> Sqlserver

SQL 2005 sp_GetAppLock --- sp_ReleaseAppLock を呼び出すタイミング

    sp_getapplock から

    ロールバックするので必要ありません。

    ただし、安全を確保したい場合は、CATCH ブロックの後に行い、最初に APPLOCK_TEST .通常、これは、私たちが持っていない FINALLY ブロックになります。

    ここにあるので、常に実行されます。セッションが継続する場合、または接続プールがそれを維持する場合 (今は忘れてしまいます)、終了直前でない場合は COMMIT/ROLLBACK に依存します。もちろん、CATCH ブロックを見逃したものは、重大な中止エラーになります...



    1. 累積分析関数を使用してクエリにゼロ値レコードを追加する

    2. 順序付けされたテーブルをグループ化すると、常に最初の行が返されますか? MYSQL

    3. すべてのレコード位置フィールドを更新せずに、位置を指定してテーブルにレコードを挿入します

    4. csv文字列からのSQL検索