إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Diffrent Between Char And Varchar2 In ((plsql))l?


1 رد (ردود) على هذا الموضوع

#1 HASSAN WALI

HASSAN WALI

    عضو

  • الأعضــاء
  • 1 مشاركة

تاريخ المشاركة 02 February 2008 - 04:37 PM

WHAT IS DIFFRENT BETWEEN CHAR AND VARCHAR2 IN ((PL))L

ماالفرق بين CHAR and VARCHAR2 في PL حصرا :lol:


تانكيو

#2 MuhammadYassein

MuhammadYassein

    عضو نشط

  • الأعضــاء
  • 304 مشاركة
  • الاسم الأول:Muhammad
  • اسم العائلة:Yassein
  • البـلـد: Country Flag
  • الاهتمامات:Oracle
    SOA
    BPM
    ADF
    Java
    Forms
    Reports
    Analysis
  • المنصب الحالي:Senior Oracle SOA BPM Specialist

تاريخ المشاركة 03 February 2008 - 04:46 PM


الفرق بين

Char - يستغل كل المساحة المحجوزة بغض النظر عن طول البيانات فيها


Varchar2 يستغل مساحة تساوي طول البيانات فقط من المساحة المحجوزة

Example

Temp Char(50):= 'A
'

يحجز مساحة لمتغير نصي بطول 50 حرف في منظقة الذاكرة .. رغم ان طول البيانات فقط حرف واحد ..

Temp Varchar2(50):= 'A
'

يحجز مساحة لمتغير نصي يستوعب بيانات تصل الى 50 حرف في منظقة الذاكرة .. و قد حجز فقط مساحة واحد حرف على قد البيانات اللي دخلت

لكن المتغيرات من نوع Char اسرع في التعامل من النوع Varchar2

يمكن استغلال النوع char مع البيانات ذات الحجم الثابت

مثلا حقل لا يحمل الا حرفا واحدا او حرفين مثلا او حقل رقم المحمول وهكذا ...............


ارجو ان تعم الفائدة


اخوك / محمد ياسين

اللهم اني احبك ... و احب من يحبك ... و احب كل عمل يقربني الى حبك ... اللهم أني أسألك رضاك و عفوك وجنة الفردوس

 
 
public void myInfo{

String myName    = "محمد ياسين" ;
String myCountry = "مصر ام الدنيا" ;
String MyGod     = "لا اله الا الله"; 
String myProphet = "محمد رسول الله";
String MyBook    ="القرآن العظيم";
String myGoal    ="جنة الفردوس";
boolean stillLife = true;


while(stillLife){
        System.out.println("لا اله الا الله محمد رسول الله");
}

}

 

979213111.jpg

 

 

Contact me now ..

 

 - Facebook - Linkedin - Youtube  - Twitter