תגלית מדהימה ב sql server
-
אפשר לעשות אינדקס ייחודי עם תנאי, כלומר אם אני מוכן שערך מסויים יחזור על עצמו בעמודה, אבל ערכים אחרים לא יחזרו על עצמם, למשל כשיש לי עמודה של תעודת זהות, ואני לא מעוניין שיכניסו מספר זהות פעמיים, אבל מי שאין לו מספר, אני מרשה להכניס אפסים או אפס, זה מדהים!!!! ולא זו בלבד, אלא התנאי יכול לחול על עמודות אחרות, למשל אני מעוניין באינדקס ייחודי על עמודת תעודת זהות, בתנאי שבעמודה קטגוריה הוא מוגדר "לקוח" אבל אם בעמודה "קטגוריה" יש הגדרה אחרת, אז לא מעניין אותי הייחודיות של תעודת הזהות.
אולי אני סתם מגלה את אמריקה עכשיו, אבל כרגע שזה היה בשיבילי קריטי, דבר מדהים.פורסם במקור בפורום CODE613 ב16/12/2013 22:05 (+02:00)