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

SQL Server 2012 の変数テーブルでロールバックが機能しないのはなぜですか?

    temp を使用していません テーブル、variableを使用しています テーブル。違いがあります。

    一時テーブルはトランザクションで機能しますが、変数テーブルは機能しません。 http://blog.sqlauthority.com/2009/12/28/sql-server-difference-temp-table-and-table-variable-effect-of-transaction/

    変数テーブル @tab を変更する場合 #tab の一時テーブルへ 、目的の動作が得られます。

    一時テーブルと変数テーブルの違い:https://dba.stackexchange.com/questions/16385/whats-the-difference-between-a-temp-table-and-table-variable-in- sql-server/16386#16386

    上に投稿したリンクは、私ができるよりも詳細に説明しています。




    1. ハッシュおよびソルトされたパスワードを逆にする方法は?

    2. 誤ったGUIDの順序

    3. MysqlXMLテーブルのエクスポートコマンドライン

    4. Postgresql column=arrayである行を選択します