לא NULL מגבלות ב - Microsoft

ודא שהכמות המתאימה של נתונים הוזנה

אילוצי NOT NULL ב- Microsoft SQL Server מאפשרים לך לציין שעמודה אינה יכולה לכלול ערכי NULL . כאשר אתה יוצר אילוץ NULL חדש על עמודת מסד נתונים, SQL Server בודק את התוכן הנוכחי של עמודה עבור כל ערכי NULL. אם העמודה מכילה כעת ערכי NULL, יצירת האילוצים נכשלת. אחרת, SQL Server מוסיף את האילוצים NULL NOT וכל פקודות INSERT או UPDATE עתידיות שיגרמו לקיומו של ערך NULL.

NULL שונה מאפס או מחרוזת תווים אפס. NULL פירושו שלא בוצעה כניסה.

יצירת לא NULL אילוצים

ישנן דרכים רבות שבהן ניתן ליצור אילוץ UNIQUE ב- SQL Server. אם ברצונך להשתמש ב- Transact-SQL כדי להוסיף אילוץ UNIQUE בטבלה קיימת, תוכל להשתמש במשפט ALTER TABLE, כפי שמוצג להלן:

לוח אלטר
ALTER COLUMN לא NULL

אם אתה מעדיף ליצור אינטראקציה עם SQL Server באמצעות כלי GUI, באפשרותך גם ליצור אילוץ NOT NULL באמצעות SQL Server Management Studio. כך:

זה כל מה שיש ליצור אילוצים לא NULL ב- Microsoft SQL Server!