NOT Microsoft SQL Server күчүн чектөөлөрү

маалыматтардын туура суммасы киргизилген камсыз кылуу

Microsoft SQL Server-жылы NOT NULL чектөөлөр бир тилке болушу мүмкүн эмес экенин аныктоого мүмкүндүк NULL баалуулуктарды . Эгер базасы тилкеде боюнча жаңы NOT NULL чектеме түзүп жатканда, SQL Server кандай NULL баалуулуктарды бардык мамычаларды бөлүп учурдагы мазмунун текшерет. бардык мамычаларды бөлүп Азыркы NULL баалуулуктарды камтыса, чектеме түзүү албаса. Болбосо, SQL Server бир NULL наркы сөзсүз бар экенин алып келет NOT NULL чектеме жана келечекте ЖАЗУУ же UPDATE буйруктарды да кошот.

NULL нөлдүк же нөлдүк сап айырмаланат. NULL да жок болуп калды дегенди билдирет.

Түзүү үчүн NOT NULL тоскоол

Сиз түзө алат көп жолдору бар SQL Server уникалдуу чектеме. Эгерде сиздин үстөлгө УНИКАЛДЫК чектеме кошуу Transact-SQL колдонуп келсе, төмөнкү мисал катары, өзгөртүүгө МАЗМУНУ сөздөрдү колдонушу мүмкүн:

өзгөртүү МАЗМУНУ
NULL ЭМЕС тилке өзгөртпөйт

Сиз менен өз ара келсе SQL Server GUI куралдарды пайдаланып, сиз да SQL Server башкаруу студиясын колдонуп NOT NULL чектеме жаратышы мүмкүн. Бул жерде кандай:

Бул Microsoft SQL Server күчүн чектөөлөрдү ЭМЕС түзүү үчүн бардык эле!