ត្រូវប្រាកដថាចំនួនទិន្នន័យត្រឹមត្រូវត្រូវបានបញ្ចូល
ឧបសគ្គ NOT NULL នៅក្នុង Microsoft SQL Server អនុញ្ញាតឱ្យអ្នកបញ្ជាក់ថាជួរឈរមួយអាចនឹងមិន មានតម្លៃ NULL ។ នៅពេលអ្នកបង្កើតកម្រិត NOT NULL ថ្មីនៅលើជួរដេកទិន្នន័យ SQL Server ត្រួតពិនិត្យមាតិកាបច្ចុប្បន្នរបស់ជួរឈរសម្រាប់តម្លៃ NULL ណាមួយ។ បើជួរឈរបច្ចុប្បន្នមានតម្លៃ NULL ការបង្កើតឧបសគ្គបរាជ័យ។ បើមិនដូច្នោះទេម៉ាស៊ីនបម្រើ SQL បន្ថែមកម្រិត NOT NULL និងពាក្យបញ្ជា INSERT ឬ UPDATE នាពេលអនាគតដែលនឹងធ្វើឱ្យតម្លៃនៃ NULL បរាជ័យ។
NULL គឺខុសពីសូន្យឬខ្សែតួអក្សរសូន្យ។ NULL មានន័យថាគ្មានធាតុត្រូវបានបង្កើត។
បង្កើតការបង្ខំមិន NULL
មានវិធីជាច្រើនដែលអ្នកអាចបង្កើត ឧបសគ្គ UNIQUE នៅក្នុងម៉ាស៊ីនបម្រើ SQL មាន។ ប្រសិនបើអ្នកចង់ប្រើ Transact-SQL ដើម្បីបន្ថែមកម្រិត UNIQUE នៅលើតារាងដែលមានស្រាប់អ្នកអាចប្រើសេចក្តីថ្លែងការណ៍ ALTER TABLE ដូចបានបង្ហាញខាងក្រោម:
តារាង ALTER
ALTER COLUMN NOT NULL
ប្រសិនបើអ្នកចូលចិត្តទាក់ទងជាមួយ SQL Server ដោយប្រើឧបករណ៍ GUI អ្នកក៏អាចបង្កើតកម្រិត NOT NULL ដោយប្រើ SQL Server Management Studio ។ នេះជារបៀប:
- បើក SQL ស្ទូឌីយោគ្រប់គ្រងម៉ាស៊ីនបម្រើ។
- ពង្រីកថតតារាងរបស់មូលដ្ឋានទិន្នន័យដែលអ្នកចង់បង្កើតកម្រិត។
- ចុចកណ្ដុរស្ដាំលើតារាងដែលអ្នកចង់បន្ថែមឧបសគ្គនិងចុចរចនា។
- ពិនិត្យប្រអប់ធីក NOT NULL សម្រាប់ជួរឈរដែលអ្នកចង់មានកម្រិត NOT NULL ។
នោះហើយជាទាំងអស់មានដើម្បីបង្កើតឧបសគ្គមិន NULL នៅក្នុងម៉ាស៊ីនបម្រើក្រុមហ៊ុន Microsoft SQL មួយ!