មិន NULL ឧបសគ្គនៅក្នុងម៉ាស៊ីនបម្រើក្រុមហ៊ុន Microsoft SQL មួយ

ត្រូវប្រាកដថាចំនួនទិន្នន័យត្រឹមត្រូវត្រូវបានបញ្ចូល

ឧបសគ្គ 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 ។ នេះជារបៀប:

នោះហើយជាទាំងអស់មានដើម្បីបង្កើតឧបសគ្គមិន NULL នៅក្នុងម៉ាស៊ីនបម្រើក្រុមហ៊ុន Microsoft SQL មួយ!