egypt4egypt90 بتاريخ: 11 يوليو 2008 تقديم بلاغ مشاركة بتاريخ: 11 يوليو 2008 السلام عليكمارجو يا اخاونى ان تفيدونى بوضع كتاب خاص بالـــــــــ تعليم الاورامر الاتيةvarchar2charnumberوغيرهاوجزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ramy.orcale بتاريخ: 12 يوليو 2008 تقديم بلاغ مشاركة بتاريخ: 12 يوليو 2008 السلام عليكماخي العزيز المعطيات اللي انتا بتسال عنها اسمها ال 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 خانات للكتابة والله ولي التوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 13 يوليو 2008 تقديم بلاغ مشاركة بتاريخ: 13 يوليو 2008 اخي العزيز يوجد العديد من الكتب في المنتدى تشرح هذا الموضوع ... اعمل بحث او توجه الة قسم المستندات .. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
egypt4egypt90 بتاريخ: 13 يوليو 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 يوليو 2008 والله انا عمال اعمل بحث ومش عارف الائى طريقة اوصل اليهاممكن تساعدنى بوضع الروابط وجزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 14 يوليو 2008 تقديم بلاغ مشاركة بتاريخ: 14 يوليو 2008 ( كتاب )!!!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
بو عبدالعزيز بتاريخ: 15 يوليو 2008 تقديم بلاغ مشاركة بتاريخ: 15 يوليو 2008 هلا عزيزي ..وأسمحوا لي جميعاً .. ترى هذه أول مشاركة لي في المنتدى الـ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 في المكان إلي أنت متأكد أنه راح يأتيك بنفس العدد المسموح به .. لا زيادة ولا نقصانوالـسـمـوحة على الإطـالـة ..ولأي ســؤال أنا حــاضــر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.