التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن where
#1
سلام عليكم
عندي 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 

هل يمكن ذلك
وبارك الله فيكم
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة: سعود


الردود في هذا الموضوع
سؤال عن where - بواسطة محمود صالح - 17-01-22, 03:28 PM
RE: سؤال عن where - بواسطة ابراهيم ايبو - 17-01-22, 11:12 PM
RE: سؤال عن where - بواسطة محمود صالح - 18-01-22, 04:48 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم