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

SQLServerはSelect...Insertクエリを暗黙のトランザクションにラップしますか?

    トランザクションとロックを混同しています。エラーが発生した場合、トランザクションはデータを元の状態に戻します。そうでない場合は、データを新しい状態に移動します。操作が処理されるときに、データが断続的な状態になることはありません。一方、ロックは、複数のユーザーが同時にデータにアクセスすることを許可または防止するものです。質問に答えるには、select ... insertはアトミックであり、詳細なロックが明示的に要求されていない限り、select..insertの進行中に他のユーザーが挿入することはできません。



    1. 旅行日程のポイントを介して断続的に設計するにはどうすればよいですか

    2. MySQLワークベンチでrootユーザーのパスワードをリセットする方法

    3. SQLServer連結GROUPBY

    4. PL / SQLプロシージャ:大文字の名前をinitcapsに更新し、一部の値を特別に処理します