الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

سؤال بخصوص ال Sql و Sql* Plus

Featured Replies

بتاريخ:

اخواني الاعزاء
السلام عليكم ورحمة الله وبركاته
ما الفرق بين ال SQL و SQL*PLUS وماهي الاوار التابعه لكل منهما
واين الخطأ في هذه الجمله
alter table dept drop column region

وماهي ال ROWID و ROWNUM

وكيف استطيع ان اعطي مستخدم معين صلاحيات الدخول على جداول مستخدم اخر

وما معنى هذه الجمله GRANT ROLE MANAGER

معلش يا اخواني سامحوني لاني كثرت في الاسئله بس لاني ناوي ادخل اختبار ال 1z0-007

مع تمنياتي للجميع بالتوفيق وشكرا لكم

بتاريخ:

السلام عليكم و رحمة الله -تعالى- و بركاته,
الاخ awn78 ان شاء الله تكون اجاباتي صحيحة و اذا كان هناك تعليق من الاخوة ارجوا الرد للاستفادة.

1- ما هو الفرق بين SQL & SQL* PLUS و ما هي الاوامر التابعة لكل منهما؟
الجواب:-
- SQL ليس من ممتلكات اوراكل اما SQL* PLUS فهي من ممتلكات اوراكل.
- SQL لغة بحد ذاتها مثل لغة C و ++C اما SQL* PLUS فهي بيئة او واجهة مستخدمة و ليست لغة بحد ذاتها.
- اوامر SQL تنتهب ب (:( Semi Colon اما اوامر SQL* Plus فلا تنتهي ب (:D 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> ;
ربما انك نسيت (:rolleyes: 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 ;

تحياتي...

بتاريخ:
  • كاتب الموضوع

اشكرك اخي الكريم على الرد
ولكن بالنسبه للجمله alter table dept drop column region
فل انسى الفاصله المنقوطه وكان يعطيني جمله الخطأ التاليه Missing Keyword
فما هو الحل

وشكرا................

بتاريخ:

ربما يكون الاصدار ليس 9i او ما بعد ارجوا التاكد من ذالك.

تحياتي...

بتاريخ:
  • كاتب الموضوع

الاصدار 8i

بتاريخ:

أطرح سؤلك على الموقع التالى .... يمكن تلاقى الحل هناك :-


http://forums.oracle.com/forums/forum.jspa...=75&start=0



و لا تنسى أن تقول أن أصدرك هو 8i


و الله معاك

بتاريخ:

السلام عليكم و رحمة الله -تعالى- و بركاته,
بالنسبة لخاصية حذف عمود من جدول فهي متوفرة في اصدار 9i و ما فوق, اما في اصدار 8i فلا تستطيع حذف عمود من جدول لعدم توفر الخاصية.

تحياتي...

بتاريخ:

هذه معلومة مفيدة فعلاً ....... شكراً لتوضيحك يا أخ أحمد ...... وبارك الله فيك

بتاريخ:
  • كاتب الموضوع

شكرا لك اخ ابو سند ووفقك الله لعمل الخير

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.