האם 9 הספרות של המספר הקצאה, הינם חד חד ערכי
-
המספר הקצאה של רשות המיסים הינו מחרוזת עד 30 תווים
שבהצגה, ובדיווח השוטף, משדרים את ה9 ספרות האחרונות בלבדבתיעוד שלהם מופיע מידע למפתחים
להגדיר את השדה של המספר הקצאה כVARCHAR(30)
כי התכנון שלהם שבעתיד המספר המלא יכיל גם אותיות ותוויםהשאלה היא:
האם ה 9 ספרות האחרונות של המספרי הקצאה של רשות המיסים
הינם חד-חד ערכי
או שיכול להיות מספרים כפוליםבכל מקרה חובה לשמור בסוג עמודה
VARCHAR(9)כי יש אפסים מובילים
הנקודה היא: האם אני יכול להגדיר אינדקס ייחודי לעמודה -
אני משוכנע שזה חד ערכי לפחות לגבי אותו עוסק.
אני לא מבין אבל:
א. למה לך לשמור בנפרד 9, למה לא להוציא את זה תמיד מהסוף של ה30
ב. למה לך לעשות אינדקס כל שהוא על כזו עמודה, גם אם מחפשים, זה פעם במלא זמן ושיסרוק הכל.
אם זה אכיפה למנוע טעויות, אז אינדקס ייחודי על ה30 זה מצויין, לא ככה? -
אני משוכנע שזה חד ערכי לפחות לגבי אותו עוסק.
אני לא מבין אבל:
א. למה לך לשמור בנפרד 9, למה לא להוציא את זה תמיד מהסוף של ה30
ב. למה לך לעשות אינדקס כל שהוא על כזו עמודה, גם אם מחפשים, זה פעם במלא זמן ושיסרוק הכל.
אם זה אכיפה למנוע טעויות, אז אינדקס ייחודי על ה30 זה מצויין, לא ככה?@dovid
בפרקטיקה של שנתיים עם מספרי הקצאההיות וההמלצה של רשות המיסים להדפיס על החשבוניות רק את ה9 ספרות האחרונות
לרוב המשתמשים מזינים לי רק אותם, ולא את כל המחרוזת הארוכה (רק מה שמגיע לי מהOCR נקלט לפעמים כמספר המלא)בניתי ממשק של אימות ושחזור מספרי הקצאה (צד לקוח, המנכה
תשומות)ובחלק של הכתיבה למסד הנתונים של המספר הקצאה
עלה השאלה מול הבית תוכנה
האם כמקדם בטחון - למניעת כפילות ואכיפת טעויות
ניתן להגדיר את העמודה כאינדקס ייחודי