با سلام خدمت اساتید گرامی
برای فیلدهایی مثل nvarchar، اینکه ماکزیمم کاراکتر را برابر 300 یا مثلا Max بگیریم، چه تفاوتی دارد؟ یعنی:
nvarchar(300)
nvarchar(max)
آیا اگر فیلد موردنظر رو max بگیریم مشکلی پیش میاد در آینده؟ چون فیلد nvarchar فقط به ازای تعداد کاراکترهای پرشده، فیلد رو اشغال میکنه میپرسم. آیا حتما باید حداکثر تعداد کاراکترها رو بر حسب نیاز گرفت یا مشکلی برای max گرفتن وجود ندارد؟
باتشکر