كيف تعمل قيود واجهة المستخدم الرسومية في SQL Server Management Studio؟
-
06-07-2019 - |
سؤال
في جدول TSQL الخاص بي أضفت قيدًا ببيان sQL التالي
alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)
لقد قمت بذلك يدويًا لأنني لا أستطيع معرفة كيفية عمل واجهة المستخدم الرسومية.
تضيف قيدًا ثم تحصل على نافذة حيث يجب عليك "تحديد" القيد الخاص بك.إنه في الأساس مجرد مربع نص.ومهما بدا لي الدخول فإنه لا يتحقق أبدا..
ما الذي من المفترض أن أدخله في الصندوق؟
المحلول
سوف تستخدم مؤشر جديد ليس قيدًا جديدًا لإضافة قيد فريد (اقرأ الفهرس)القيد الجديد هو إضافة قيود الاختيار
في ال مؤشر جديد فحص النافذة فريد من نوعه
نصائح أخرى
وعلى سبيل المثال، يجب أن يكون العمود بين 0 و 1،
((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))
وعند إضافة قيود فريدة من نوعها، انها فعلا للمؤشر، مثل المفتاح الأساسي، لذلك يمكنك النقر على فهارس / مفاتيح.
لا تنتمي إلى StackOverflow