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

ارجوووكم حد يساعدني ضروووري

بدأه Newbie Programmer في 9 سبتمبر 2011 · 1 رد · 407 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلااااام عليكم و رحمة الله و بركااااتة

بعد اذن حضراتكم ياااااااا جماعة ارجووكم عايزة مساعدتكم ررربنا يكرمك ياااارب

انا عندي داتا بيز لشركة معينة فيها جدول للInstructors و جدول للCourses و بعمل علاقة One To Many بين الCourses و الInstructors يعني بكرر في الInstructors عادي لكن الCourses لأ يعني عندي FKInstructors في جدول الكورسات بكرر فيها براحتي و PKCourses ما ينفعش تتكرر بمعني اصح المدرب يقدر يدي كذا كورس لكن الكورس ما ينفش يدية كذااا مدرب................اكيييد طبعا حضراتكم متخيلين

المهم انا دلوقتي بعمل Procedure بيعمل الاتي

لاسم Insert لاسم المدرب الي هوا الInstructor يعني لجدول المدربين العادي تمااام..... و بعد كدة بعمل Insert ل Course جديد في جدول الكورسات مع المدرب الي اضافق يعني بضيف اسم الكورس و المدرب الي اتضاف كFK طبعاااا ...............يارررريت تكونو حضراتكم فهمتو الفكرة و بجد ياريت تساعدوني لاني محتاجاه ضروري

هيا الفكرة انPK اصلا Identity فازاي اجيب الي اضاف جديد مش عارفة هيا في فكرة بس مش طالعة معايا

declare @num int

set @num=(select Max(PKInstructor from Instructors )

set @num =num +1

بس بردووو مش عارفة اعمل Insert لحاجة Identity ارجوووووووووووووكم حد يسشاعدني ضرووووووووووووووووري

و انا اسفة بجد في الاطالة و جزاكم ربي كل خير

#2

السلام عليكم

أظن أن الكود صحيح و لكن عليك تغيير مكان قوس الاغلاق لـ max كالتالي:

declare @num int
set @num=(select Max(PKInstructor) from Instructors

set @num =num +1

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


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