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

مشكلة في Pk

بدأه حسام المقحم في 24 نوفمبر 2008 · 5 رد · 754 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء الخير للجميع

صادفة مشكلة غريبة وهي لما اتعامل مع الجداول في SQL server 2005 واعمل ربط بين الجداول يعرض لي فقط الاعمدة اللي يكون datatype لها int غيرها من سترنق وبت وغيره ما يظهر لي !؟

اللي عنده فكره لا يبخل علي مع خالص شكري الجزيل

#2

هوه بيعرض اي حقل Unique and Not NULL و الله اعلم

و اكيد مينفعش نستخدم Bit data type كـ PK لانه لازم يتكرر

#3

في البداية شاكر مرورك وردك

عفوا انا غلطان في عنوان الموضوع المشكلة احتاجه كـ F key ومسألة التكرار وارده ولكنها مقبوله في الفورن كي !!

لكنه فقط يعرض جميع الاعمدة ذوات النوع int فقط وهذا الشيء المحيّر في الموضوع ..

انا تحديدا عندي جدول CV وجدول طالب أريد عمود رقم الطالب من نوع nvarchar(max) في جدول الـ(CV) يكون فورن كي وهو PK في جدول الطالب لكنه ما يبين معي ..

#4

مابصير يكون عامود رقم الطالب(max) nvarchar في جدول الطالب PK

وبالتالي مش ممكن يصير فورن كي في جدول CV

لازم تغير نوع عامود رقم الطالب

تم تعديل هذه المشاركة بواسطة c++2003 في 25 نوفمبر 2008 في 00:25

abdullahf4.jpg
#5

استخدم (nvarchar(50 مثلا بدل من(nvarchar(max

#6
AhmedElbaz كتب:
استخدم (nvarchar(50 مثلا بدل من(nvarchar(max

صحيح لازم تبدلها

abdullahf4.jpg

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