NOT NULL Абмежаванні ў Microsoft SQL Server

Пераканайцеся ў тым, што належнае колькасць дадзеных было ўведзена

NOT NULL абмежаванні ў Microsoft SQL Server дазваляе паказаць , што слупок не можа ўтрымліваць NULL значэння . Пры стварэнні новага NOT NULL абмежаванні на слупку базы дадзеных, SQL Server правярае бягучае змесціва слупка для любых NULL значэнняў. Калі слупок ў цяперашні час ўтрымлівае NULL значэння, стварэнне абмежаванняў не ўдаецца. У адваротным выпадку, SQL Server дадае абмежаванне NOT NULL, і любыя будучыя ўстаўкі або абнаўлення каманды, якія маглі б прывесці існаванне значэння NULL з ладу.

NULL адрозніваецца ад нуля ці радкоў з нулявым сімвалам. NULL азначае, што запіс не была зробленая.

Стварэнне NOT NULL Constraint

Ёсць шмат спосабаў , вы можаце стварыць UNIQUE абмежаванні ў SQL Server. Калі вы хочаце выкарыстоўваць Transact-SQL, каб дадаць абмежаванне UNIQUE на існуючую табліцу, вы можаце выкарыстоўваць аператар ALTER TABLE, як паказана ніжэй:

ALTER TABLE
ALTER COLUMN NOT NULL

Калі вы аддаеце перавагу , каб ўзаемадзейнічаць з SQL Server з дапамогай графічнага інтэрфейсу інструментаў, вы таксама можаце стварыць абмежаванне NOT NULL з дапамогай SQL Server Management Studio. Вось як:

Гэта ўсё, што трэба для стварэння NOT NULL абмежаванняў у Microsoft SQL Server!