المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : SQL


zendressy
08-06-2020, 01:59 PM
انا كنت فهمت قبل كده انى لو محتاج ابدأ شغل فالموضوع ده اول حاجه انى اتعلم SQL عشان اقدر اطلع الحاجات من اى كلينت واضفها انا فالداتا بس الفكره دلوقتى ان برنامج ال SQL مليان حاجات كتير والناس الى بتشرح بحس ان فى حاجات مش عايزها اصلا فمحتاج اعرف انا محتاج اتعلم ايه بالضبط عشان ابدا شغل مستريح..

Coolsp4ce
08-06-2020, 03:07 PM
انا كنت فهمت قبل كده انى لو محتاج ابدأ شغل فالموضوع ده اول حاجه انى اتعلم SQL عشان اقدر اطلع الحاجات من اى كلينت واضفها انا فالداتا بس الفكره دلوقتى ان برنامج ال SQL مليان حاجات كتير والناس الى بتشرح بحس ان فى حاجات مش عايزها اصلا فمحتاج اعرف انا محتاج اتعلم ايه بالضبط عشان ابدا شغل مستريح..
ان كان على العلام ده محتاج تتعلم كل حاجة
اما لو حابب تفهم نزل اى ملفات vsro وحاول تتعرف على اللى جوا الملفات
واحدة واحدة وهتلاقى نفسك ابتديت تفهم انت عاوز تكمل فى انهى اتجاه

zendressy
08-06-2020, 03:32 PM
تمام كلامك بس فى حاجات برضه مهمه زى procedure ده اكتر حاجه مش فاهمها

weka-Ahmed
09-06-2020, 07:10 PM
بص يا معلم اولاً الـ Procedure دا مش صعب زي منتا فاكر ..
هو عبارة انك بيتدي شروط عشان تحقق نتايج ..
يعني مثلاً لو قولتله
Declare @Babilion INT
دي معناها انك بتعرف قيمة مجهولة وبتحددلها الصيغة بتاعتها ..
INT يعني ارقام من اول -1 لحد + ما لا نهاية ..
Varchar يعني صيغة كتابة بتضم جميع الحروف والرموز .. ولازم تحدد هى Varchar كام مثلاً زي كدا
Varchar(60) Or Varchar(128) or Varchar(max) .. etc
دا بيحددلك عدد الحروف اللى المفروض تستخدمها عشان تحط بيها قيم للمجهول اللى انت بتعرفه ..
تاني حاجة هى IF
هي اسلوب شرط .. بتشرط عليه شروط لو اتحققت .. يبدأ اوتوامتيك فى تحقيق النتائج ..
مثال بسيط ..
IF @Babilion = 1
begin
Update _Char Set HwanLevel = 4 Where CharID = 6413
End
دي معناها لو لقا المجهول دا قيمته بواحد .. يحقق النتيجة اللي تحت يغير الزيرك ليفل للكراكتر اللي انت محددله الاي دي بتاعها ..
وهكذا بقا بتدخل فى مراحل اصعب بس اهم حاجة تفهم الأساس

zendressy
10-06-2020, 11:11 PM
فى طب حاجه مش فاهمها برضه مثلا فى procedure ال int scroll

يعنى ايه السطر ده IF (@Operation = 41) and (@ItemRefID = 418264)

انا عارف ان @ItemRefID دى بتاعت refobjcommon بس ال operation ده ايه وايه 41 الرقم ده برضه يخص ايه هل ده كانه بيقول انها شبه سكرول تانيه ولا ايه

janaayman
11-06-2020, 01:57 AM
انت بتتعلم sql عشان عايز تتعلمو ولا عشان تعرف تعمل سرفر بدماغك
اعتقد ان التعليم او فكرة انك تدرسه صح فكرة حلوة جدا
بس برضو التجربة والجرأة فى انك تتعامل مع الموضوع كتجربة هتتعلم اكتر من انك تدرسه
يعنى اعمل سرفر تكون مش محتاجله اوى واختبر نفسك واللى اتعلمته هتلاقى نفسك بتزداد خبرة اكتر من انك تتعلم وبس

weka-Ahmed
11-06-2020, 06:27 AM
فى طب حاجه مش فاهمها برضه مثلا فى procedure ال int scroll

يعنى ايه السطر ده IF (@Operation = 41) and (@ItemRefID = 418264)

انا عارف ان @ItemRefID دى بتاعت refobjcommon بس ال operation ده ايه وايه 41 الرقم ده برضه يخص ايه هل ده كانه بيقول انها شبه سكرول تانيه ولا ايه

انا المفروض عرفتك فكره اتعب شويه وجرب

zendressy
11-06-2020, 12:39 PM
انا فهمت ان @ الى بيجى بعدها دع حاجه مش موجوده انت فرضتها حلو وحددت قيمتها بس القيمه الى هى مثلا 41 دى مبنيه على اساس ايه يعنى ممكن تتغير ولا هتفضل 41 ؟

zendressy
11-06-2020, 12:41 PM
انت بتتعلم sql عشان عايز تتعلمو ولا عشان تعرف تعمل سرفر بدماغك
اعتقد ان التعليم او فكرة انك تدرسه صح فكرة حلوة جدا
بس برضو التجربة والجرأة فى انك تتعامل مع الموضوع كتجربة هتتعلم اكتر من انك تدرسه
يعنى اعمل سرفر تكون مش محتاجله اوى واختبر نفسك واللى اتعلمته هتلاقى نفسك بتزداد خبرة اكتر من انك تتعلم وبس


ما انا عامل سيرفر عندى على الجهاز وشغال على vsro الى مفهاش حاجه اصلا وبحط حاجات من اول وجديد

بس وانا بحط procedure ده مفهمتش ايه الرقم الى جنب المجهول عشان كده بسأل