سلام

1. افزودن فیلدها و update در یک بچ انجام شده (بین افزودن فیلد و update دستور GO نیست و با توجه به منطق کد قاعدتا نمیشه اونجا GO گذاشت) این میتونه باعث شه که پارسر که دستورات را قبل از اجرا چک هم میکنه اشکال بگیره - دلیل اینکه در مثال mehdi خطا نمیگیره هم میتونه همین باشه (از دید پارسر فیلدهای حذف شده هنوز هستند).

2. اما وقتی یک فیلد جدید با default تعریف میکنید، عملا مقدار اون فیلد در تمام رکوردهای موجود تعیین میشه و دیگه اصولا نیازی به update نخواهید داشت. پس به صورت یک نکته جنبی، حتی میشه که اون update هم وجود نداشته باشد...

ارادت