الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   SQL (https://silkroad4arab.com/vb/showthread.php?t=635060)

zendressy 08-06-2020 01:59 PM

SQL
 
انا كنت فهمت قبل كده انى لو محتاج ابدأ شغل فالموضوع ده اول حاجه انى اتعلم SQL عشان اقدر اطلع الحاجات من اى كلينت واضفها انا فالداتا بس الفكره دلوقتى ان برنامج ال SQL مليان حاجات كتير والناس الى بتشرح بحس ان فى حاجات مش عايزها اصلا فمحتاج اعرف انا محتاج اتعلم ايه بالضبط عشان ابدا شغل مستريح..

Coolsp4ce 08-06-2020 03:07 PM

رد: SQL
 
اقتباس:

المشاركة الأصلية كتبت بواسطة zendressy (المشاركة 5380546)
انا كنت فهمت قبل كده انى لو محتاج ابدأ شغل فالموضوع ده اول حاجه انى اتعلم SQL عشان اقدر اطلع الحاجات من اى كلينت واضفها انا فالداتا بس الفكره دلوقتى ان برنامج ال SQL مليان حاجات كتير والناس الى بتشرح بحس ان فى حاجات مش عايزها اصلا فمحتاج اعرف انا محتاج اتعلم ايه بالضبط عشان ابدا شغل مستريح..

ان كان على العلام ده محتاج تتعلم كل حاجة
اما لو حابب تفهم نزل اى ملفات vsro وحاول تتعرف على اللى جوا الملفات
واحدة واحدة وهتلاقى نفسك ابتديت تفهم انت عاوز تكمل فى انهى اتجاه

zendressy 08-06-2020 03:32 PM

رد: SQL
 
تمام كلامك بس فى حاجات برضه مهمه زى procedure ده اكتر حاجه مش فاهمها

weka-Ahmed 09-06-2020 07:10 PM

رد: SQL
 
بص يا معلم اولاً الـ 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

رد: SQL
 
فى طب حاجه مش فاهمها برضه مثلا فى procedure ال int scroll

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

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

janaayman 11-06-2020 01:57 AM

رد: SQL
 
انت بتتعلم sql عشان عايز تتعلمو ولا عشان تعرف تعمل سرفر بدماغك
اعتقد ان التعليم او فكرة انك تدرسه صح فكرة حلوة جدا
بس برضو التجربة والجرأة فى انك تتعامل مع الموضوع كتجربة هتتعلم اكتر من انك تدرسه
يعنى اعمل سرفر تكون مش محتاجله اوى واختبر نفسك واللى اتعلمته هتلاقى نفسك بتزداد خبرة اكتر من انك تتعلم وبس

weka-Ahmed 11-06-2020 06:27 AM

رد: SQL
 
اقتباس:

المشاركة الأصلية كتبت بواسطة zendressy (المشاركة 5380593)
فى طب حاجه مش فاهمها برضه مثلا فى procedure ال int scroll

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

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

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

zendressy 11-06-2020 12:39 PM

رد: SQL
 
انا فهمت ان @ الى بيجى بعدها دع حاجه مش موجوده انت فرضتها حلو وحددت قيمتها بس القيمه الى هى مثلا 41 دى مبنيه على اساس ايه يعنى ممكن تتغير ولا هتفضل 41 ؟

zendressy 11-06-2020 12:41 PM

رد: SQL
 
اقتباس:

المشاركة الأصلية كتبت بواسطة janaayman (المشاركة 5380599)
انت بتتعلم sql عشان عايز تتعلمو ولا عشان تعرف تعمل سرفر بدماغك
اعتقد ان التعليم او فكرة انك تدرسه صح فكرة حلوة جدا
بس برضو التجربة والجرأة فى انك تتعامل مع الموضوع كتجربة هتتعلم اكتر من انك تدرسه
يعنى اعمل سرفر تكون مش محتاجله اوى واختبر نفسك واللى اتعلمته هتلاقى نفسك بتزداد خبرة اكتر من انك تتعلم وبس


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

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


الساعة الآن 07:32 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.