• ベストアンサー

引数にBoolean型を指定したい

お世話になります。 ユーザー定義関数の引数に Boolean型を指定する方法はありませんでしょうか? 例) SELECT UserFunction( A > B ) A > B を受ける引数の型が判らずに困っています。 御存知の方がいらっしゃれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

SELECT (A>B)がどうやってもエラーになる通り、方法はないと思います。 パラメータをintかbitにして、 SELECT dbo.UserFunction(CASE WHEN A>B THEN 1 ELSE 0 END) とでもやるしかないかと。

goooood_job
質問者

お礼

ありがとうございました。

関連するQ&A