أسامة موسى بتاريخ: 15 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 15 أبريل 2006 بسم الله الرحمن الرحيمالدرس الثامنسوف نتحدث في هذا الدرس عن العمليات على الجداول وكيفية تعديل نوع حقل في جدول يحتوي على بيانات وكيفية قفل جدول *ALTER TABLEهي عبارة عن تعليمة او امر يتم من خلالة التعديل على محتويات الجدولوهي انواعAdding column(s) to a tableوهو اضافة حقل او عدة حقول على جدول موجود على قاعدة البياناتالقاعدة ALTER TABLE table_name ADD column_name column-definition; حيث نضع ALTER TABLE ثم اسم الجدول ونضع ADD ثم اسم الحقل وبعدها نضع نوع الحقلمثال ALTER TABLE supplier ADD supplier_name varchar2(50); هنا لأضافة مجموعة من الحقول ALTER TABLE table_name ADD ( column_1 column-definition, column_2 column-definition, ... column_n column_definition ); ومثال عليها ALTER TABLE supplier ADD ( supplier_name varchar2(50), city varchar2(45) ); النوع الثانيModifying column(s) in a tableوهو التعديل على الجدول بحيث تعدل نوع الحقل مع الاخذ بعين الاعتبار اذا كان طول الحقل ونريد تصغيره لا نستطيع ذلك ولا نستطيع تغيير حالة الحقل من رقم الى حروف الا اذا كان فارغا ونستطيع تحويل الارقام الى حروف القاعدة ALTER TABLE table_name MODIFY column_name column_type; هنا نستخدم MODIFY للتغير واشعار الSQL بالقيام بعملية التغييرمثال ALTER TABLE supplier MODIFY supplier_name varchar2(100) not null; وهذه قاعدة التعديل على مجموعة من الحقول ALTER TABLE table_name MODIFY ( column_1 column_type, column_2 column_type, ... column_n column_type ); ومثال على المجموعة ALTER TABLE supplier MODIFY ( supplier_name varchar2(100) not null, city varchar2(75) ); النوع الثالث Drop column(s) in a tableوهو حذف حقل من الجدول ALTER TABLE table_name DROP COLUMN column_name; مثال ALTER TABLE supplier DROP COLUMN supplier_name; Rename column(s) in a table(NEW in Oracle 9i Release 2)وهو تغير اسم الحقل بالجدول وهي فقط في نسخة اوراكل 9i R2 ALTER TABLE table_name RENAME COLUMN old_name to new_name; مثال ALTER TABLE supplier RENAME COLUMN supplier_name to sname; نأتي الى نوع اخر من العمليات على الجداول وهو حذف الجدولDROP TABLEالقاعدة DROP TABLE table_name; مثال؟ DROP TABLE supplier; لو كان الجدول مرتبط بعلاقات مع جدول اخر فقط اضف CASCADE CONSTRAINTSمثال؟ DROP TABLE supplier CASCADE CONSTRAINTS; الاسئلة1-ماهو الامر الذي من خلاله تستطيع تغيير نوع حقل بجدول ؟2-ماهو الامر الذي من خلاله تستطيع حذف حقل بجدول ؟3-ماهو الامر الذي من خلاله تستطيع تغيير اسم حقل بجدول ؟4-ماهو الامر الذي من خلاله تستطيع حذف جدول ؟انتهت الاسئلة انتهى الدرس الثامن الدرس السابع ..... القائمة الرئيسية .... الدرس التاسع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
developer بتاريخ: 16 أبريل 2006 تقديم بلاغ مشاركة بتاريخ: 16 أبريل 2006 جزاك الله خيرا وبارك الله فيك على هذا المجهود... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mdsalah بتاريخ: 2 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 2 يونيو 2006 مشكور اخى الفاضل واتمنى منك مزيد العطاء وجازاك الله خيرا وشكرا لهذا الموقع الاكثر من رائع ومزيد من التقدم MDSALAH اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
osama80 بتاريخ: 29 نوفمبر 2006 تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2006 بارك الله فيك اخي الفاضل اسامة و اتمنى من الله ان يتم عليكم بثمرة هذا العمل و تحمل أمانة العلم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
جلال شواقفه بتاريخ: 31 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 31 أكتوبر 2007 شكرا جزيلا اخ اسامهبارك الله لك بعلمك وعملكعلما ان اول مقال قرأته على هذا المنتدىكان للاخ اسامه قد نزله على المنتدىوهو سلسلة مقالات في تحليل النظم نقلها الاستاذ اسامه لنا للفائدهوالذي لفت نظري هو الصوره -القبعه الحديديه- اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.