معرفات رقم تلقائي مخصصة للجداول؟
-
19-09-2019 - |
سؤال
هل هناك طريقة لاستخدام رقمي الخاص في طاولة مثل رقم تلقائي؛ هذا هو تعيين التالي التالي المتاح لسجل جديد. لدينا أرقام معرف النظام لكل موظف أريد أن ربطه في قاعدة البيانات هذه. أريد فقط تعيين الجدول التلقائي الرقم التالي.
هل يمكنني فعل هذا؟
يمكن أن يتم ذلك مع مزيج من الرقمية والألفا؟
يمكن استخدام المعايير، مثل رمز A = مجموعة معينة من الأرقام، رمز B = آخر؟
المحلول
بالطبع يمكنك، ولكن سيكون عليك تصميم هذا بنفسك.
هناك مئات الطرق للقيام بذلك، ولكن قد تكون إحدى الطرق، قد يكون لديك جدول معلمات مع "nextquote"، "nextemployeeno"، "nextjob" ... بالطبع يمكن أن يكون تصميم الجدول الخاص بك أي شيء، بما في ذلك مثال البادئة؛
PARAMETERS
Prefix Number
Q 1145
E 54
J 999
حتى الآن يمكنك SELECT PreFix + MAX(Number) AS NextEmployee FROM Parameters WHERE Prefix = E
وفي الكود الخاص بك يمكنك زيادة الرقم بعد التعامل معها.
UPDATE Parameters SET Number = number + 1 WHERE Prefix = E
إذا لم يكن هذا الأمر متروكا للعمل، فما نأمل أن تفكر في كيفية القيام بشيء مماثل.
أتمنى أن يساعدك هذا.
نصائح أخرى