الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل كود جملة شرطية الى Stored Procedures

مغلق
بدأه bnitt في 28 يوليو 2007 · 5 رد · 650 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لديا عدد من الاستعلامات من جدول فى قاعدة البيانات اريد تحويل الاستعلام الى Stored Procedures فكيف ستكون صيغة هذة الجملة

if TxtId.text<>"" then
	sql = IIf(sql = "", sql ,sql  & "and")
	sql=sql & "id=" & TxtId.text
end if
'-------------------------------------
if TxtName.text<>"" then
	sql = IIf(sql = "", sql ,sql  & "and")
	sql=sql & "Name Like'%" & TxtName.text  & "%'"
end if
'-----------------------------------
#2
if @ID<>"" 
BEGIN
		//The Query with Parameters
END

تم تعديل هذه المشاركة بواسطة Arwany في 28 يوليو 2007 في 21:39

#3

المقصود كيف اكتب الجملة الثانية بعدها مباشرة عشان اكمل السلكت

#4

قم بعمل SELECT عادية وعرف متغيرات في التابع ومررهم عند التنفيذ كالتالي:

SELECT * FROM TableName Where Fld1=@Val1 AND Fld2=@Val2

ORDER BY 1 DESC

تم تعديل هذه المشاركة بواسطة Arwany في 28 يوليو 2007 في 21:51

#5

اقترح إستخدام فلاق علم وتمرير رقم العلم مع البرميتر

مثال

ALTER PROCEDURE [dbo].[Name]



@value1 int=0,

@Option int

AS


------------------------------------------------------------------

if @Option=0 

Begin

Select col1,col2 FROM TB1 Order by col2

End

-----------------------------------------------------------------



------------------------------------------------------------------

if @Option=1 

Begin

Select * FROM TB3 Where col1=@value1

End

-----------------------------------------------------------------
#6

السلام عليكم

المعذرة الظاهر إني سويت شي خطاء

اقترح إستخدام فلاق علم وتمرير رقم العلم مع البرميتر

ALTER PROCEDURE [dbo].[City_Option]

@CityCode int=0,

@CityName nvarchar(50)=NULL,

@Option int,

@RetMsg nvarchar(25)=NULL output,

@ReturnNo int = 0 output

AS

-----------------------------------------------------------------

------------------------------------------------------------------

if @Option=0

Begin

Select City_Code,City_Name FROM City_TB Order by City_Name

End

-----------------------------------------------------------------

------------------------------------------------------------------

if @Option=1

Begin

Select * FROM City_TB Where City_Code=@CityCode

End

-----------------------------------------------------------------

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…