INT (SQL サーバー) 型のデータベースに列があります。
この int 値はビット フラグで使用されるため、AND と OR を使用します。
パラメータを sproc に渡す必要があり、そのパラメータは特定のフラグ項目を表します。
私は通常、列挙型を使用して int 表現を sproc に渡しますが、多くの異なるモジュールがそれにアクセスするため、それらすべてが私の列挙型定義を持つことは実用的ではありません (変更された場合、それは頭痛の種になります)ロールアウトします)。
したがって、「文字列」またはマジックナンバーをパラメーター値として使用する必要がある場合は、sproc で次のようにします。
IF(@blah = 'approved')
BEGIN
// bit banging here
END