jossefharush
New member
ייצוג מספר תעודת זהות בטבלה
שלום רב, אני מפתח מערכת שיש בה טבלת משתמשים ובה שדה מספר זהות כערך מספרי (bigint) שהוא גם Unique Constraint. באחד מהReviews שעשו לי, עלה מקרה קצה בו תעודת הזהות יכולה להתחיל עם הספרה 0, מה שעלול לגרום להתנגשויות בין 12345 לבין 012345 (שניהם יאוכסנו כ12345 מהסיבה שהשדה הוא מסוג מספר) הציעו לי לייצג את מספר תעודת הזהות כמחרוזת (varchar) האם מישהו נתקל בבעייה בעבר? אשמח לשמוע את דעתכם בנושא תודה, יוסף.
שלום רב, אני מפתח מערכת שיש בה טבלת משתמשים ובה שדה מספר זהות כערך מספרי (bigint) שהוא גם Unique Constraint. באחד מהReviews שעשו לי, עלה מקרה קצה בו תעודת הזהות יכולה להתחיל עם הספרה 0, מה שעלול לגרום להתנגשויות בין 12345 לבין 012345 (שניהם יאוכסנו כ12345 מהסיבה שהשדה הוא מסוג מספר) הציעו לי לייצג את מספר תעודת הזהות כמחרוזת (varchar) האם מישהו נתקל בבעייה בעבר? אשמח לשמוע את דעתכם בנושא תודה, יוסף.