سؤال

أقوم بتمرير قائمة محددة بفواصل من المعرفات إلى إجراء مخزن مثل varchar (كحد أقصى). المشكلة هي Varchar Caps عند 8000 حرفا، يمكن أن تكون القائمة أكبر.

هل يوجد نوع بيانات SQL حيث لا يهم الحجم؟ لا يقصد التوريه.

هل كانت مفيدة؟

المحلول

varchar(MAX) لا غطاء عند 8000 حرفا. انها بديل لل text نوع البيانات (الذي تم إهماله الآن). ال MAX ليس مجرد اختصار لقيمة ثابتة من 8000؛ يشير في الواقع إلى أن المتغير يجب أن يكون قادرا على تخزين كمية كبيرة بشكل تعسفي من البيانات.

إذا كنت تعلن varchar متغير بدون MAX كما التصفيات، على الرغم من أنها سوف تصل إلى 8000.

نصائح أخرى

لا، varchar (بحد أقصى) لا يقتصر على 8000 حرف، لذلك ستكون على ما يرام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top