PDA

View Full Version : سوال: برگرداندن boolean توسط یک تابع sql



Mohsen BS
پنج شنبه 15 بهمن 1388, 17:46 عصر
سلام
وقت بخیر
داشتم تو یه پروژه ای یک فانکشن SQL می نوشتم که چون نوع داده ای boolean نداریم
از bit استفاده کردم
ولی نمی دونم چر ا نمی تونم در عبارت where از فانکشنم استفاده کنم ایا کسی راه حلی داره؟



select 'ok'
where myFunction(by some args)

برای همین مجبور شدم به این صورت بنویسمش


select 'ok'
where myFunction(by some args)=1
با تشکر
محسن

محمد سلیم آبادی
پنج شنبه 15 بهمن 1388, 18:56 عصر
سلام،
همیشه در ماده ی WHERE ما بایستی یک عبارت منطقی (boolean expression) بنویسیم. تابع یک مقداری را بر میگرداند مثلا 1 یا 0 ولی این مقدار جای یک عبارت منطقی دارای منطق سه مقداری درست، اشتباه و ناشناخته را پر نمی کند.