اطمینان حاصل کنید که مقدار مناسب داده وارد شده است
محدودیت های NULL در Microsoft SQL Server به شما اجازه می دهد که مشخص کنید که یک ستون ممکن است حاوی مقادیر NULL باشد . هنگامی که یک محدودیت جدید NULL جدید در یک ستون پایگاه داده ایجاد می کنید، SQL Server محتویات ستون را برای هر مقدار NULL بررسی می کند. اگر ستون در حال حاضر دارای مقادیر NULL باشد، ایجاد محدودیت انجام می شود. در غیر این صورت، SQL Server محدودیت NOT NULL و هر دستور INSERT یا UPDATE بعدی را ایجاد می کند که می تواند یک مقدار NULL خراب شود.
NULL متفاوت از صفر یا صفر رشته کاراکتر است. NULL بدین معناست که هیچ ورودی ساخته نشده است.
ایجاد یک محدودیت NULL
راه های بسیاری وجود دارد که شما می توانید محدودیت منحصر به فرد در SQL سرور ایجاد کنید. اگر شما مایل به استفاده از Transact-SQL برای اضافه کردن یک محدودیت منحصر به فرد در یک جدول موجود هستید، می توانید از عبارت ALTER TABLE استفاده کنید، همانطور که در زیر نشان داده شده است:
جدول تغییرات
ستون ALTER نه NULL
اگر ترجیح می دهید با SQL Server با استفاده از ابزار GUI ارتباط برقرار کنید، همچنین می توانید یک محدودیت غیر NULL را با استفاده از SQL Server Management Studio ایجاد کنید. در اینجا این است که چگونه:
- SQL Server Management Studio را باز کنید.
- پوشه جداول پایگاه داده ای را که مایل به ایجاد محدودیت است گسترش دهید.
- راست کلیک بر روی جدول که در آن شما مایل به اضافه کردن محدودیت و کلیک کنید طراحی.
- کادر انتخاب NOT NULL را برای ستون (ها) بررسی کنید که مایلید دارای محدودیت (NOT) NULL باشد.
همه چیز این است که ایجاد محدودیت های NULL در مایکروسافت SQL سرور وجود دارد!