بتاريخ: 25 أبريل 200719 سنة comment_98059 اخواني الاعزاءالسلام عليكم ورحمة الله وبركاتهما الفرق بين ال SQL و SQL*PLUS وماهي الاوار التابعه لكل منهماواين الخطأ في هذه الجملهalter table dept drop column regionوماهي ال ROWID و ROWNUM وكيف استطيع ان اعطي مستخدم معين صلاحيات الدخول على جداول مستخدم اخر وما معنى هذه الجمله GRANT ROLE MANAGERمعلش يا اخواني سامحوني لاني كثرت في الاسئله بس لاني ناوي ادخل اختبار ال 1z0-007 مع تمنياتي للجميع بالتوفيق وشكرا لكم تقديم بلاغ
بتاريخ: 26 أبريل 200719 سنة comment_98134 السلام عليكم و رحمة الله -تعالى- و بركاته,الاخ awn78 ان شاء الله تكون اجاباتي صحيحة و اذا كان هناك تعليق من الاخوة ارجوا الرد للاستفادة.1- ما هو الفرق بين SQL & SQL* PLUS و ما هي الاوامر التابعة لكل منهما؟الجواب:- - SQL ليس من ممتلكات اوراكل اما SQL* PLUS فهي من ممتلكات اوراكل. - SQL لغة بحد ذاتها مثل لغة C و ++C اما SQL* PLUS فهي بيئة او واجهة مستخدمة و ليست لغة بحد ذاتها. - اوامر SQL تنتهب ب ( Semi Colon اما اوامر SQL* Plus فلا تنتهي ب ( Semi Colon. - اوامر SQL هي:- -SELECT -Insert, Update, Delete, Merge و تسمى (Data Manipulation Language) -Create, Alter, Drop و تسمى (Data Definition Languag) -Commit, Rollback, Save Point و تسمى (Data Control Language) -Grant and Revoke -اوامر SQL* Plus كثيرة على سبيل المثال:- -Describe, Exit, Set, Spool, Save...etc. 2- ما هو الخطا في هذه الجملة alter table dept drop column region ؟الجواب:- حاول هذا الامر SQL> ALTER TABLE dept DROP Column region ; الصيغة كالآتي SQL> ALTER TABLE <table-name> DROP COLUMN <column-name> ; ربما انك نسيت ( Sime Colon 3- ما هو ROWID و ROWNUM ؟الجواب:- - ROWID هو رقم خاص لكل صف يختلف عن الآخر و يستخدم كثيرا في المفهرس (INDEX) - ROWNU هو رقم الصف من حيث ترتيبه ترتيبا تصاعديا او تنازليا في الجدول و يمكن ان يتغير في حالة اضافة او حذف صفوف من الجدول4- كيف استطيع ان اعطي مستخدم صلاحيات الدخول على جداول مستخدم آخر؟الجواب:- لا تستطيع فعل ذلك لانك عندما تنشئ اي جدول فانك تصبح المالك الوحيد للجدول ولا يستطيع اي مستخدم و ان كان dba ان يمنح اي مستخدم اخر ان يعبث بالجداول التي انشاتها انت.5- ماذا تعني هذه الجملة GRANT ROLE managerالجواب:- Grant هو امر يعطي صلاحية لمستخدم اخر و ROLE هو عبارة عن دور يضم مجموعة من الصلاحيات فبدلا ان يعطي المدير DataBase Administrator صلاحيات منفردة لعدة مستخدمين, فانه يجمع الصلاحيات داخل الدور ROLE ثم يمنحه للمستخدمين اما manager فهو اسم الدور ROLEمثال:- SQL> CREATE ROLE manager; SQL> GRANT CREATE, ALTER, DROP TO manager; SQL> GRANT manager TO ahmed, ali, awn78 ;تحياتي... تقديم بلاغ
بتاريخ: 26 أبريل 200719 سنة كاتب الموضوع comment_98150 اشكرك اخي الكريم على الرد ولكن بالنسبه للجمله alter table dept drop column region فل انسى الفاصله المنقوطه وكان يعطيني جمله الخطأ التاليه Missing Keyword فما هو الحل وشكرا................ تقديم بلاغ
بتاريخ: 27 أبريل 200719 سنة comment_98159 ربما يكون الاصدار ليس 9i او ما بعد ارجوا التاكد من ذالك.تحياتي... تقديم بلاغ
بتاريخ: 27 أبريل 200719 سنة comment_98190 أطرح سؤلك على الموقع التالى .... يمكن تلاقى الحل هناك :-http://forums.oracle.com/forums/forum.jspa...=75&start=0و لا تنسى أن تقول أن أصدرك هو 8i و الله معاك تقديم بلاغ
بتاريخ: 28 أبريل 200719 سنة comment_98282 السلام عليكم و رحمة الله -تعالى- و بركاته,بالنسبة لخاصية حذف عمود من جدول فهي متوفرة في اصدار 9i و ما فوق, اما في اصدار 8i فلا تستطيع حذف عمود من جدول لعدم توفر الخاصية.تحياتي... تقديم بلاغ
بتاريخ: 28 أبريل 200719 سنة comment_98284 هذه معلومة مفيدة فعلاً ....... شكراً لتوضيحك يا أخ أحمد ...... وبارك الله فيك تقديم بلاغ
بتاريخ: 28 أبريل 200719 سنة كاتب الموضوع comment_98295 شكرا لك اخ ابو سند ووفقك الله لعمل الخير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.