PDA

View Full Version : <<سوال در مورد نوع فیلد>>



AspNet
چهارشنبه 25 آذر 1383, 23:45 عصر
با سلام
چرا وقتی یک فیلد رو از نوع text معرفی می کنیم تعداد کاراکترهای اون رو میذاره 16. که نمیشه تغییرش هم داد ولی بیشتر از 16 تا هم میشه وارد کرد تو برنامه.
میخواستم بدونم این 16 یعنی چی؟؟ آیا منظور تعداد کاراکترهاست؟

با تشکر

M.GhanaatPisheh
پنج شنبه 26 آذر 1383, 01:10 صبح
نوع text تعداد بایتهای ذخیره اطلاعاتش 0 تا 2GB میتونه باشه.

AspNet
پنج شنبه 26 آذر 1383, 21:00 عصر
فقط خواستم بدونم این 16 یعنی چه؟

AminSobati
پنج شنبه 26 آذر 1383, 23:03 عصر
دوست عزیزم،
فیلدهایی از جنس text, ntext, image در محلی که فیلدهای عادی ذخیره میشن، نگهداری نمیشن بلکه در جایی دیگه از File قرار میگیرن. لذا در کنار هر رکوردی که یکی از این سه نوع فیلد رو داشته باشه، یک Pointer یا آدرس قرار میگیره تا نشون بده به فرض image مربوط به این رکورد، در کجای فایل قرار داره. این Pointer در حقیقت 16 بایت فضا مصرف میکنه. البته عدد 16 توسط sp_tableoption قابل تغییره ولی برای شرایط و کارهای خاص...

AspNet
جمعه 27 آذر 1383, 16:17 عصر
:thnx:

AminSobati
جمعه 27 آذر 1383, 17:15 عصر
موفق باشین ..