ورود

View Full Version : مشکل این کد چیه؟



طبیب دل
پنج شنبه 22 فروردین 1392, 15:56 عصر
من می خوام با کد زیر یه ستون اضافه کنم
alter table sandoghbank add [code] [int] not NULL
اما پیغام زیر رو میده
ALTER TABLE only allows columns to be added that can contain nulls or have a DEFAULT definition specified. Column 'code' cannot be added to table 'sandoghbank' because it does not allow nulls and does not specify a DEFAULT definition.
چی کار کنم؟
با تشکر

ali ghaemi
پنج شنبه 22 فروردین 1392, 17:35 عصر
در جدول شما سطرهایی از پیش وجود داره !!!
روش اول : ابتدا فیلدcode را بصورت Null اضافه کنید به و سپس فیلد Code در سطرهای مربوطه را که حالا ارزش Null دارند به روز کنید به ارزش غیر Null مورد نظرتان در نهایت می تونید خصیصه فیلد Code رو به Not Null تغییر بدبد اگر نیاز است
روش دوم : Not Null را در دستور نگه دارید و یک ارزش پیش فرض رو برای فیلد Code تعیین کنید.


alter table sandoghbank add Code [int] not NULL DEFAULT(22)