منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال عن where
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
سلام عليكم
عندي FUNCTION في sqlserver بهذا الشكل
PHP كود :
ALTER FUNCTION [dbo].[P_F3](@name NVARCHAR(50),@type_ int)
RETURNS TABLE
AS
RETURN (
 
   WITH DT AS(
 
       SELECT FROM table1
        WHERE NAME
=@name AND type_T =@type_
    
)
SELECT FROM DT 
هل هناك امكانية ان اجعل where ضمن احتمالية معينة 
يعني مثلا 
عاوز اقوله لو المتغير @name فارغ و@type_ به معلومة استخدم جملة WHERE type_T =@type
ولو @name به معلومة و@type_ فارغ استخدم جملة WHERE NAME=@name
ولو @name و @type_ ليس فارغين استخدم جملة    WHERE NAME=@name AND type_T =@type_
ولو الاثنين فارغين لا يستخدم جملة WHERE 

هل يمكن ذلك
وبارك الله فيكم
السلام عليكم ورحمة الله وبركاته
اخي الكريم محمود صالح
ان كنت تبحث عن كيفية كتابة الشروظ في فنكشن في جملة الاستعلام Sqlserver
يوجد في هذا الفيديو للاستاذ احمد النجار جزاه الله خيرا جملة لتريغر فيها استخدام جملة If متعددة الشروط يمكنك الاطلاع عليها علها تفيدك
وهي في الدقيقة 7 وبعد 
https://www.youtube.com/watch?v=pEG4iQdr...C&index=94
اتمنى ان يكون مرادك
بارك الله فيكم 
لقد وجت الحل في هذا سؤال
https://stackoverflow.com/questions/2568...ere-clause