بتاريخ: 11 يوليو 200817 سنة comment_133090 السلام عليكمارجو يا اخاونى ان تفيدونى بوضع كتاب خاص بالـــــــــ تعليم الاورامر الاتيةvarchar2charnumberوغيرهاوجزاكم الله خيرا تقديم بلاغ
بتاريخ: 12 يوليو 200817 سنة comment_133162 السلام عليكماخي العزيز المعطيات اللي انتا بتسال عنها اسمها ال data type يعني انواع الداتا اللي بتستخدمها في جمل ال ddl واللي تقدر من خلالها تنشئ جداول وتحدد في اعمدة الجداول دي نوع البيانات اللي انتا هتتدخلها عن طرق جمل ال dml مثال create table oracle.users (dba_name varchar2(10) , dba_id number(5) , deba_location char(25)) ; وتجد هنا ان varchar2(10) varieable data يعني قيم متغيرة وتم حجز 10 خانات للكتابة والله ولي التوفيق تقديم بلاغ
بتاريخ: 13 يوليو 200817 سنة comment_133212 اخي العزيز يوجد العديد من الكتب في المنتدى تشرح هذا الموضوع ... اعمل بحث او توجه الة قسم المستندات .. تقديم بلاغ
بتاريخ: 13 يوليو 200817 سنة كاتب الموضوع comment_133239 والله انا عمال اعمل بحث ومش عارف الائى طريقة اوصل اليهاممكن تساعدنى بوضع الروابط وجزاك الله خيرا تقديم بلاغ
بتاريخ: 15 يوليو 200817 سنة comment_133359 هلا عزيزي ..وأسمحوا لي جميعاً .. ترى هذه أول مشاركة لي في المنتدى الـVarchar2 وChar وNumberكلها عبارة عن Data Type للColumn إلي أنت أنشأته في الجدولمثال ..تخيل أنك تريد تسوي جدول لـ دول العالم ورموزهافـ الحل الصحيح هـو كـ التالي Create table Countries( Country_ID varchar2(10)primary Key, Country_SC VARCHAR(3) NOT NULL, Country_Name varchar2(100) NOT NULL ); والـنتـيـجـة راح تـكون جـدول بـهـذا الشكل----------------------------------------------------------------نـأتـي إلى تعريف الـرمـوز التالـيـة (varchar2 - char - number)* النوع الأول(Number): يستخدم لإستقبال أرقام فقط بدون أحرف أو رموز خاصةلذلك أنت تقدر تحدد حجمه بـوضع (number(4 وهذا يعني أنه سيستقبل قيمة عددية من 0-9999أو يمكن أن تضعه بهذا الشكل (number(4,2 وهذا يعني أنه ممكن أن يستقبل أربع أعداد صحيحة وعددين كسر (مثال: 3234.25)* الـنـوع الـثاني هو char .. وهو صيغة مصغره لـvarchar .. وفي العادة لا يستقبل خانات كبيرة مثل الـvarcharيعني لو كتبت (char(4 .. هذا يعني أنه راح يستقبل أربع حروف أو أرقام أو رموز خاصة فقط .. أربع خانات فقط .. مثال (AB12)* الـvarchar هي أستخدام شاسع في الـData Type .. ويمكنك أستخدامه لـ كتابه كلمات أو جمل أو قمقال كامل ..يعتمد على عدد المستقبل الذي ستضعه .. سـواء (20)varchar أو (250)varcharلكن أهم فارق بين الـChar وبين الـVarchar هـو أنك لو كتبت(20)varchar (20) char .. هناك فرق وتأثير في الـMemory والـPerformance- فـ الـChar .. أنت حجزت 20 خانة للمستقبل .. فلو جاءت الإجابـة مثلا كلمة (Ahmed) .. سيبقى هناك 15 خانة فاضية وستأثر على الMemory والPerformance- أما في حالة varchar .. فإنك لو كتبت (Ahmed) .. فـ سيتم تجاهل الـ15 خانة الباقية ولن تؤثر على الـMemory والـPerformanceوعلى العموم .. أنت تستخدم الـChar في المكان إلي أنت متأكد أنه راح يأتيك بنفس العدد المسموح به .. لا زيادة ولا نقصانوالـسـمـوحة على الإطـالـة ..ولأي ســؤال أنا حــاضــر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.