დარწმუნდით, რომ შეყვანილი მონაცემების სწორი რაოდენობა შევიდა
არ არის NULL შეზღუდვები Microsoft SQL Server საშუალებას გაძლევთ მიუთითოთ, რომ სვეტი არ შეიძლება შეიცავდეს NULL მნიშვნელობებს . მონაცემთა ბაზის სვეტის შექმნაზე ახალი არ არის NULL შეზღუდვა, SQL სერვერი ამოწმებს სვეტის ამჟამინდელ შინაარსს ნებისმიერი NULL მნიშვნელობისთვის. თუ სვეტი შეიცავს NULL ღირებულებებს, შეზღუდვა არ შექმნის. წინააღმდეგ შემთხვევაში, SQL Server დასძენს არ არის NULL შეზღუდვა და მომავალი INSERT ან UPDATE ბრძანებები, რომელიც გამოიწვევს არსებობის NULL ღირებულება ვერ.
NULL განსხვავდება ნულოვანი ან ნულოვანი სიმბოლოებისგან. NULL ნიშნავს იმას, რომ შესვლის გაკეთება არ მოხდა.
შექმნა არ არის შეზღუდული შეზღუდვა
არსებობს მრავალი გზა თქვენ შეგიძლიათ შექმნათ UNIQUE შეზღუდვა SQL Server. თუ გნებავთ გამოიყენოთ Transact-SQL, რომ გამოიყენოთ UNIQUE შეზღუდვა არსებული მაგიდაზე, შეგიძლიათ გამოიყენოთ ALTER TABLE- ის განაცხადი, როგორც ქვემოთ მოყვანილი:
გარდა TABLE
ALTER სვეტი არ არის NULL
თუ გსურს, რომ SQL Server- სთან ინტერაქტივი GUI ინსტრუმენტებით, თქვენ ასევე შეგიძლიათ შექმნათ NULL შეზღუდვა SQL Server Management Studio- ის გამოყენებით. აი როგორ:
- გახსენით SQL Server მართვის სტუდია.
- მონაცემთა ბაზის მონაცემთა ბაზის გაფართოება მონაცემთა ბაზაში, სადაც გსურთ შექმნათ შეზღუდვა.
- მარჯვენა ღილაკით მაგიდაზე, სადაც გსურთ დაამატოთ შეზღუდვა და დააჭირეთ დიზაინს.
- შეამოწმეთ არ არის NULL ჩამრთველი სვეტისთვის (s), რომ გნებავთ არ გქონდეთ NULL შეზღუდვა (s).
ეს ყველაფერი არის იმისთვის, რომ არ შექმნას NULL შეზღუდვები Microsoft SQL Server- ში!