Არ არის NULL შეზღუდვების Microsoft SQL Server

დარწმუნდით, რომ შეყვანილი მონაცემების სწორი რაოდენობა შევიდა

არ არის 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- ის გამოყენებით. აი როგორ:

ეს ყველაფერი არის იმისთვის, რომ არ შექმნას NULL შეზღუდვები Microsoft SQL Server- ში!