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

نسخة كاملة : كيف أعمل جملة Where مع متغير
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .

ALTER PROCEDURE [dbo].[PGetReport]

(
@VarId smallint ,
@VarLong int ,
(




Select * from SubAccount

where SubAccount.SubId = @VarId

and SubAccount.SubLong = @VarLong


السؤال : أحيانا الزبون لا يدخل المتغير على شاشة البرنامج فلذلك أنا أريده أن يحضر الشرط الاول فقط دون أن ينفذ الشرط الثاني

If هل أستيطع وضع جملة



حاولت بهذه الطريقة لكن أعطاني مشكلة

Select * from SubAccount

where SubAccount.SubId = @VarId

if is null (@VarLong )

and SubAccount.SubLong = @VarLong


أرجو المساعدة