اذهب إلى المحتوى

السؤال

نشر

قد قمت بإنجاز قاعدة بيانات بإستخدام نظام ادارة قواعد البيانات SQL Server  و قد قمت بربط الجدولين بعلاقة N : M على حسب قواعد ال Relational Schema لكنني لا استطيع ان اضيف في ثلاثة جداول دفعة واحدة .... 
علماً بأنني قد قمت بإرفاق مخطط كيان و علاقة لقاعدة البيانات تجدونه اسفل الموضوع و اريد ان اقوم ببناء اجراء مستخدم يستطيع الاضافة في الجداول الثلاثة كلها و يستقبل برامترات من الكلاسات و يعيدها اليها بعد التنفيذ . ارجو ممن يتقنون لغة ال SQL  و يحترفون التعامل مع نظام ادارة قواعد البيانات مساعدتي على حل هذه المشكلة 

insert statment.jpg

Recommended Posts

  • 0
نشر

على حد علمي لايمكنك إضافة سجلات إلى ثلاث جداول في آن واحد  على SQL Server مهما كانت العلاقات بين الجداول بأمر INSERT واحد. ولكن هنالك عدة طرق من الممكن أن تسهل عليك العملية. 

أحدها هي أختيار جدول رئيسي بين الجدولين من ثم إنشاء Trigger في الجدولين الآخرين. الـ Trigger سيكون موجهه لأي سجلات جديدة تم اضافتها الى الجدول الرئيسي. سيتم تشغيل الـ Trigger في الجدولين المتبقين ونسخ هذه السجلات إلى الجدولين. 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...