الانتقال إلى المحتوى
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.

لحق حالك ... انت الان في مقابلة ... ( مقابلتي الجديدة ..) هام جدا

Featured Replies

بتاريخ:
- هل من الممكن وضع مثال عملي لتوضيح الية عمل DYNAMIC POPULATE LIST مع شرح للكود المرفق .


الطريقة بسيطة اخي الكريم كل ما عليك هو تغيير جملة السيليكت فتنتج عندك ليست جديدة.

- توضيح الية عمل الجملة connect by prior .


بداية لتوضيح عمل ال connect by راجع المقالات التالية :
http://www.adp-gmbh.ch/ora/sql/connect_by.html
http://www.enterprisedb.com/documentation/...al-queries.html

وبالنسبة لمن سأل عن sal>sal

قمنا بالمقارنة بالنسبة للراتب مع نفسه , ستقوم الجملة باخذ كل راتب و مقارنته مع باقي الرواتب و كما تعلمون جملة ال كونكت تعمل بناءا على الدرجة Level اذا عامل امقارنة والربط عندنا هنا هو الراتب ولا شيء غيره, ونحن نريد بدء الترتيب من اعلى ( ايجاد اعلى رابع راتب) اذا الراتب المطلوب منا سوف يقع في الدرجة الرابعة
where level=4



بامكانك تغيير الرقم لمشاهدة النتائج او عرض ال level

كما بامكانك البدء عكسي مثلا لو كنت تريد ثالث اصغر راتب فانك تعكس الاشارة ليبدأ عملية الربط من اسفل الى اعلى


دمتم بود

  • الردود 43
  • المشاهدات 10.9k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:

جزاكم الله جميعا الخير الكثير

بتاريخ:
21:اكتب جملة استعلام بحيث تحول الرقم 1 الى N ؟


ارجو التوضيح لكي تتم الاجابة عن السؤال لأنني لم افهم المقصود منه :huh: :D :rolleyes:
بتاريخ:
  • كاتب الموضوع

اخي العزيز MOODY اشكرك على سرعة الاستجابة وتوضيح النقاط السابقة وبالنسبة لاستفسارك عن السؤال
رقم 21:اكتب جملة استعلام بحيث تحول الرقم 1 الى N ؟

حسب اعتقادي الشخصي انه يريد اي جملة استعلام بحيث تحوي الرقم 1 وناتجها يكون عبارة عن حرف N

 select replace('n',1)
FROM DUAL

;

اكرر شكري الخاص لك واتمنى الاستمرار معنا ....

يلا يا شباب ... وين همتكم وتفاعلكم

اريد من الجميع المشاركة وابداء الرأي وعدم الاكفاء بالقرائة فقط وتذكروا دائما انه من سؤل عن علم فكتمه ألجم يوم القيامة بلجام من نار .

فلنتعاون جميعا في ازدهار هذا المنتدى ورقية ليبقي سراجا وهاجا وشمسا مضيئتا في طريقكم جميعا .

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

وين همتكم يا شباب ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


اريد من الجميع المشاركة وابداء الرأي وعدم الاكفاء بالقرائة فقط وتذكروا دائما انه من سؤل عن علم فكتمه ألجم يوم القيامة بلجام من نار .

فلنتعاون جميعا في ازدهار هذا المنتدى ورقية ليبقي سراجا وهاجا وشمسا مضيئتا في طريقكم جميعا .

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

يلا يا شباب وينكم .... شدو الهمة معانا ....


اريد من الجميع المشاركة وابداء الرأي وعدم الاكفاء بالقرائة فقط وتذكروا دائما انه من سؤل عن علم فكتمه ألجم يوم القيامة بلجام من نار .

فلنتعاون جميعا في ازدهار هذا المنتدى ورقية ليبقي سراجا وهاجا وشمسا مضيئتا في طريقكم جميعا .

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

اخي العزيز moody اتمنى متابعة الموضوع معنا حتى النهاية .........


وين همتكم يا شباب .... وين تفاعلكم ...... شدو الهمة معانا

بتاريخ:

اسئلة جامدة 10/10
جزاك الله كل خير اخ/جبالى

ربنا يعينى ان شاء الله واحاول اجاوب على اللى اعرفوا منها

وياريت اى واحد جاوب منها حاجة يحط الاجابة فى ملف ويرفعوا

تسلم

بتاريخ:

شكرا جزيلا فعلا كانت المقابلة شيقة وليست صعبة لانه يجب على مبرمج قواعد البيانات ان يتمتع بالخبرة الكافية.

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

اشكركما اخوي العزيزين (
yehyahteit
, msb_designer

على مروركما الجميل واتمنى مشاركتكم الفاعلة معنا في هذ الموضوع ....


اريد من الجميع المشاركة وابداء الرأي وعدم الاكفاء بالقرائة فقط وتذكروا دائما انه من سؤل عن علم فكتمه ألجم يوم القيامة بلجام من نار .

فلنتعاون جميعا في ازدهار هذا المنتدى ورقية ليبقي سراجا وهاجا وشمسا مضيئتا في طريقكم جميعا .

بتاريخ:



شــكر لاخي طارح الموضوع ..

ولكل من اضاف الى الموضوع..


لي عوده مره اخرى للمشاركه

بتاريخ:
22:ما معنى Anonymous Block ؟


هو تسلسل الاحداث و الجمل ولكن بدون ان يحمل اسم unnamed , ولا يمكن ان يتم الاشارة اليه بالاستدعاء من اي وحدة برمجية اخرى مثل الفنكشن او البروسيدجر .
مثال:
declare
 i number;
begin;
 i := 10;
end;


23:ما معنى Anonymous Block Non-؟


كما سبق ان عرفنا ال anonymous ولكن يختلف بانه يحمل اسم لكي يتم الاشارة اليه من وحدات اخرى و ينقسم الى باكج و فنكشنز و بروسيدجرز.


24:متى يتم استخدام Where مع Cursor ؟

في حالة ال dynamic
مثال:
cursor myCursor IS
SELECT * FROM emp WHERE || p_whereclause;



25:ما اسم ال View المسئولة عن عرض بيانات الاخطاء ؟


SQL> DESC ALL_ERRORS
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
OWNER                                     NOT NULL VARCHAR2(30)
NAME                                      NOT NULL VARCHAR2(30)
TYPE                                               VARCHAR2(12)
SEQUENCE                                  NOT NULL NUMBER
LINE                                      NOT NULL NUMBER
POSITION                                  NOT NULL NUMBER
TEXT                                      NOT NULL VARCHAR2(4000)
ATTRIBUTE                                          VARCHAR2(9)
MESSAGE_NUMBER                                     NUMBER

بتاريخ:

السلام عليكم وتحية لكل رواد المنتدى
االاجابة التالية هي اجابة مشابة لحد كبيرلاجابات احد الاخوة للسؤلين التاليين:

18:اكتب جملة استعلام بحيث انك تحضر اكبر ثالث راتب في جدول الموظفين؟

select min(sal) from (select sal from (select distinct sal from salary order by sal desc)
 where rownum <4);



19: اكتب جملة استعلام بحيث انك تحضر اكبر رابع راتب في جدول الموظفين؟

select min(sal) from (select sal from (select distinct sal from salary order by sal desc)
 where rownum <5);


والشكر لكل المشاركين

بتاريخ:

18:اكتب جملة استعلام بحيث انك تحضر اكبر ثالث راتب في جدول الموظفين؟

select salary from (select distinct salary from employees order by salary desc)
group by salary,rownum
having rownum=3



فى كل مرة تريد تغيير الرقم او الترتيب تغير الرقم فقط وممكن عمل & حتى تكون العملية dynamic

27-لعملية الConnection يتطلب التعديل على ملفين ما هما ؟
وهما ملفين tnsnames.ora
الاول
موجود فى الاوراكل واذا فتحتة بالنود باد سوف تجد فية معلومات الخاصة بالاتصال بقاعدة البيانات وتقوم بنسخ مابداخلة او بنسخة من المسار التالى
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN

الثانى مكانة وتحل مكانة الملف الاول (تقوم بعمل لصق فى هذا المسار)
C:\DevSuiteHome_1\NETWORK\ADMIN

وهو خالى تماما ليس بداخلة الا مثال على كيفية الربط بالداتا بيس

تم تعديل بواسطة shiko_2121

بتاريخ:

15: ما الفرق بين EXISTS و IN ؟

EXISTS is more faster than IN because EXISTS returns a Boolean value whereas IN
returns a value

33: ما الترتيب الافتراضي لل ORDER BY ؟

الترتيب الافتراضى هو ASC

37:ما الفرق بين OPEN_FORM و CALL_FORM ؟

هناك اكثر من Built-in تتعامل مع الفورم المتعدده و ذلك كما يلى :

1- CALL_FORM Built-in

تفتح الفورمه الثانيه مع بقاء الأولى مفتوحه و لكنك لا تستطيع الرجوع الى الأولى الا بعد اغلاق الثانيه ... تمام و جرب

2- Open_FORM Built-in

تفتح الفورمه الثانيه مع بقاء الأولى مفتوحه و لكنك تستطيع التنقل بين الأثنين من قائمة win و لو عاوز تتأكد أجعل حجم ال win الثانيه اصغر من الأولى .. فيمكنك التنقل و كأنك فاتح ملفيت وورد مثلا

3- New_FORM Built-in

تفتح الفورمه الثانيه و تغلق الفورمه الأولى .. مثلا لو عندك فورمه لادخال اسم المستخدم و كلمة المرور فلابد من اغلاق هذه الشاشه و فتح شاشه جديده فى حالة صحة كلمة السر .. و هكذا

4- GO_FORM Built-in

للتنقل بيم اكثر من فورمه و لكن فى نفس ال Module

42:ما هي Schema ؟

يعنى USERاى التى سوف يقوم باستخدامها وقد يكون USERS اى ان اكثر من مستخدم يستخدم نفس الاسكيما

بتاريخ:


:ما هي Schema ؟

يعنى مجموعة objects الخاصة في الuser و ليست الuser

بتاريخ:

ياريت اللى يعرف السوالين دول يجاوبنى عليهم


1: ما هو SIGN function ؟ فى هذا السوال تم الاجابة علية ولكن اطلب التوضيح بمثال

8: ما معنى suggestion function ولماذا يستخدم ؟ وياريت مثال

وشكرا

تم تعديل بواسطة shiko_2121

  • بعد 1 سنة...
بتاريخ:

32: ما القيمة الافتراضية لل Boolean ؟

الجواب :

NULL

set serveroutput on;
declare
c boolean;
begin
if c is null then
DBMS_OUTPUT.PUT_LINE('hi');
end if;
end;
/




33: ما الترتيب الافتراضي لل ORDER BY ؟

الجواب

ascending = تصاعدي

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

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

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

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

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

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.