1. ホーム
  2. sql

[解決済み] SQL Serverでビットを反転させるには?

2023-07-03 15:31:57

質問

SQL Serverでビット単位のNOTを実行しようとしています。次のようなことをしたいと思います。

update foo
set Sync = NOT @IsNew

注:私はこれを書き始め、書き終える前に自分自身の疑問に対する答えを見つけました。このドキュメントは MSDN に欠けていたので、私はコミュニティと共有したいと思いました (私がコミュニティ コンテンツに追加するまでは、このドキュメントも)。

どのように解決するのですか?

はい、~オペレータで解決します。

update foo
set Sync = ~@IsNew