بتاريخ: 30 سبتمبر 200421 سنة comment_13867 الفرق بين varchar2 وcharvarchar(50) يحجز مساحة خمسون وأذا أدخلنا حال insert (20) يحجز العشرين ويترك الثلاثين أي يصغر بمقدار المساحة المطلوبةChar (50) يحجز المساحة كاملة مهما حاولت عمل insert بأقل من ذلك يضل كما هومحمد الشهاريHARI20032002 تقديم بلاغ
بتاريخ: 2 أكتوبر 200421 سنة comment_13945 من المعروف استخدام varchar2 للحقل المطلوب بيانه نصيا و رقميا اما char فالحقل النصي فقط تقديم بلاغ
بتاريخ: 2 أكتوبر 200421 سنة comment_13963 وبالنسبة للمساحة الخزنية المحجوزة..فان الـ char يحجز مساحة معينة ومحددة- من قبل المستخدم طبعا-..وبشكل ثابت حتى لو لم تكن البيانات بهذا الحجم المحجوز لها..اما الـvarchar2 فان الرقم الذي يمثل حجمها هو عبارة عن الحد الاعلى للمساحة الخزنية المحجوزة لهذه البيانات..وان كانتى البيانات ذات حجم اقل يحجز لها بقدرها..وفي ذلك استثمار اكبر للمساحة الخزنية وسرعة التعامل معها..خصوصا بما يقابل الـchar حجمه كبيردون ان يكون ذلك فعليا فان السيرفر يتعامل مع كل هذا الحجم بتبعاته على المساحة وسرعة النقل..او اي شيء ااخر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.