আমি NVARCHAR(MAX)
এসকিউএল সার্ভার ২০০৮ এ টাইপের একটি কলাম ঘোষণা করেছি , এর সর্বোচ্চ সর্বোচ্চ অক্ষরগুলির দৈর্ঘ্যটি আরও বেশি হবে?
আমি NVARCHAR(MAX)
এসকিউএল সার্ভার ২০০৮ এ টাইপের একটি কলাম ঘোষণা করেছি , এর সর্বোচ্চ সর্বোচ্চ অক্ষরগুলির দৈর্ঘ্যটি আরও বেশি হবে?
উত্তর:
প্রকারের কলামের সর্বাধিক আকার NVARCHAR(MAX)
2 গিগাবাইট স্টোরেজ।
যেহেতু NVARCHAR
অক্ষর প্রতি 2 বাইট ব্যবহার করে, এটি প্রায় that's 1 বিলিয়ন অক্ষর।
লিও টলস্টজের ওয়ার অ্যান্ড পিস একটি 1'440 পৃষ্ঠার বই, এতে প্রায় 600'000 শব্দ রয়েছে - যাতে এটি 6 মিলিয়ন অক্ষর হতে পারে - ভালভাবে গোল হয়ে যায়। সুতরাং আপনি প্রতিটি কলামে পুরো যুদ্ধ এবং শান্তি বইয়ের প্রায় 166 অনুলিপি আটকে রাখতে পারেন NVARCHAR(MAX)
।
আপনার প্রয়োজনের জন্য এটি কি যথেষ্ট জায়গা? :-)
ডিফল্টরূপে, এনভারচর (ম্যাক্স) মানগুলি nvarchar (4000) মানগুলির সমানভাবে সংরক্ষণ করা হয়, যদি না প্রকৃত দৈর্ঘ্য 4000 বর্ণের বেশি হয়; সেক্ষেত্রে ইন-সারি ডেটা এক বা একাধিক পৃথক পৃষ্ঠাগুলিতে পয়েন্টার দ্বারা প্রতিস্থাপন করা হয় যেখানে ডেটা সঞ্চিত থাকে।
যদি আপনি 4000 টির বেশি অক্ষর ছাড়িয়ে ডেটা প্রত্যাশা করে থাকেন তবে এনভারচার (ম্যাক্স) অবশ্যই প্রস্তাবিত পছন্দ।
সূত্র: https://social.msdn.microsoft.com/ Forums/ en- US/ databasedesign/ thread/ d5e0c6e5-8e44-4ad5-9591-20dc0ac7a870/
এমএসডিএন ডকুমেন্টেশন থেকে
এনভারচর [(এন | সর্বোচ্চ )]
পরিবর্তনশীল দৈর্ঘ্যের ইউনিকোড স্ট্রিং ডেটা। n স্ট্রিংয়ের দৈর্ঘ্য নির্ধারণ করে এবং 1 থেকে 4,000 এর মধ্যে মান হতে পারে। সর্বোচ্চ নির্দেশ করে যে সর্বাধিক স্টোরেজ আকার 2 ^ 31-1 বাইট (2 গিগাবাইট)। বাইটে স্টোরেজের আকার +2 বাইটে প্রবেশ করা ডেটার প্রকৃত দৈর্ঘ্যের দ্বিগুণ
আমি মনে করি আসলে nvarchar(MAX)
প্রায় 1070000000 অক্ষর সঞ্চয় করতে পারি।