קביעת שדה כ-PRIMARY KEY בSQL2005

יאירN

New member
קביעת שדה כ-PRIMARY KEY בSQL2005

שלום אנשים. אני החלטתי שבטבלה שלי יהיה שדה שיהיה PRIMARY KEY. לאחר שהחלטתי איזה שדה יהיה ה PRIMARY KEY שלי, וניסיתי לשמור את השינויים בטבלה, קיבלתי הודעה שלא ניתן לעשות זאת כל עוד השדה הזה הוא NULL. זאת ההודעה: PRIMARY KEY
Cannot insert the value NULL into column 'MsgID', table 'AIRPORT.dbo.Tmp_ContactTable'; column does not allow nulls. INSERT fails. The statement has been terminated.​
אודה לכם על פתרון לנושא הזה. תודה, יאיר
 

itzikbs

New member
PK בהגדרתו אינו יכול להיות NULL

אתה גם רוצה PK וגם מנסה להכניס (insert) רשומה ללא אותו מפתח. אולי יעזור לך ליצור PK מסוג identity כך. ישנו פורום בסיסי נתונים מצויין שיוכל לתת פרטים נוספים ביי איציק ב.
 
למעלה