ЕСКЕРТПЕ NULL Microsoft SQL Server шектеулері

Деректердің тиісті мөлшерінің енгізілгеніне көз жеткізіңіз

ЕСКЕРТПЕ NULL шектеулер Microsoft SQL Server бағанында NULL мәндер болмауы мүмкін екендігін көрсетуге мүмкіндік береді. Деректерқорының бағанында жаңа NOT NULL шектеу жасағанда, SQL Server кез-келген NULL мәндері үшін бағанды ​​ағымдағы мазмұнын тексереді. Егер бағанда қазіргі уақытта NULL мәндері болса, шектеуді жасау сәтсіз аяқталады. Әйтпесе, SQL Server NULL шектеуін және NULL мәнінің бұзылуына әкелетін болашақ INSERT немесе UPDATE пәрмендерін қосады.

NULL - нөлден немесе нөлдік жолдан ерекшеленеді. NULL ешқандай жазба жасалмады дегенді білдіреді.

ЕСКЕРІМ НҰРЛЫ шектеуін жасау

SQL Server бағдарламасында UNIQUE шектеулерді жасаудың көптеген жолдары бар . Егер сіз бұрыннан бар кестеде UNIQUE шектеу қосу үшін Transact-SQL қолданғыңыз келсе, төменде көрсетілгендей, ALTER TABLE операторын пайдалануға болады:

ALTER TABLE
ALTER COLUMN NOT NULL

Егер сіз GUI құралдарын пайдаланып SQL Server- мен өзара әрекеттесуді қаласаңыз, сіз SQL Server Management Studio-ты қолданып NOT NULL шектеу жасай аласыз. Мұнда келесідей:

Мұның бәрі Microsoft SQL Серверлерінде ЕМЕС НҰҚЛ шектеулерін жасау керек!