الانتقال إلى المحتوى
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 and PL/SQL

Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL

  1. صفوان
    Started by صفوان,

    السلام عليكم انا مشارك جديد في منتداكم الرائع وفي طور المبتدئين في الاوراكل اعزائي اردت ان اعمل جلسة عمل مع قاعدة البيانات فلم استطع حيث كتبت في الدوز sqlplus حيث ظهر الاصدار ولكن كان اليوم والشهر (ربش) وكذلك اسم المستخدم وكلمة السر(ربش) وكلمة السر لم تقبل الادخال افيدوني افادكم الله صفوان محمد طه موصل-العراق

    • 2 رد
    • 1.6k مشاهدة
  2. na3es
    Started by na3es,

    السلام عليكم ورحمة الله وبركاته اود ان اسأل: هل هناك طريقة لجلب آخر سجل في الجدول وشكرا....

    • 2 رد
    • 1.6k مشاهدة
  3. chairman
    Started by chairman,

    السلام عليكم يا اساتذتي الافاضل سؤالي : ما هو الفرق بين Tablespace واسم المستخدم هل ممكن نفس التابل سبايس يكون اكثر من اسم مستخدم واحد او العكس في نفس اسم المستخدم اكثر من تابل سبايس سؤال اخر : لدي برنامج يرتبط مباشرتا بقاعدة البيانات واحدى متلطلبات الاتصال بالقاعدة انه ادخل اسم ( السيكما ) فماذا يعني بالاسكيما هل يقصد اسم المستخدم

    • 3 رد
    • 1.6k مشاهدة
  4. zouba
    Started by zouba,

    بسم الله الرحمن الرحيم اخوتى انا لقد تثبت Sql علي شبكة lan ( ثلاثة اجهزة ) واحد منهم server اريد ان احدد لكل واحد منهم اسم مستخدم محدد وصلاحيات محددة ماذا اعمل . ملاحظة : لاتفتح بقيمة الاجهزة الا بعد فتح الجهاز الخادم Server ارجوا المساعدة

    • 1 رد
    • 1.6k مشاهدة
  5. eabdul

    السلام عليكم و رحمة الله و بركاته أرجو المساعدة في هذا الخصوص أخواني الكرام و لتوضيح المشكله، خذوا المثال التالي: -عندي حقلين، الكتاب، و رقم النسخه. كتاب -------- رقم النسخة قصص قصيرة -------- 1 قصص قصيرة -------- 2 قصص قصيرة -------- 3 قصص قصيرة -------- 4 العالم اليوم -------- 1 العالم اليوم -------- 2 حقائق مكذوبه -------- 1 حقائق مكذوبه -------- 2 و هكذا بحيث يكون العمود "رقم النسخه" يتزايد تلقائياً طالما ان اسم الكتاب هو نفسه، و يعيد العد من جديد تلقائياً عند تغير اسم الكتاب. اعرف ان هذا يتم من خلال عمل Sequence ولكن لا اعرف كيف أقوم بعمل ربط بين الحقلين لتحقيق مبتغاي. جزاكم الله خير

      • أعجبني
    • 3 رد
    • 1.6k مشاهدة
  6. MMA
    Started by MMA,

    بسم الله الرحمن الرحيم والصلاة والسلام علي أشرف المرسلين ، سيدنا محمد عبد الله ورسولة ، أما بعد ، إخواني الكرام ، تحية طيبة وبعد ، عند كتابة جملة DML لتعديل حقل نصي بجدول الموظف الموظف يتم كتابتها كما يلي : -- تعديل إسم الموظف -- Update Emp Set Emp_Name = 'Ahmed' Where Emp_ID = 2; صراحتاً الكود يعمل معي جيداً سواء من داخل Procedure أو غيرة ، ولكن مشكلتي الحقيقية مع الأمر Immediate حيث أنني عندما أنشأ كود تعديل مثل الراتب ينفذ جيداً كما يلي : Execute Immediate 'Update Emp Set Emp_Salary = 1500 Where Emp_ID = 2' ينفذ الأمر طبيعي جداً وبنجاح ، ولكن عندما أحاول أن أعدل قيمة حقل نصي يجب علي إضافة القيمة النصية ما بين علامات تنصيص ( 'القيمة النصية' ) ، ولكن …

    • 2 رد
    • 1.6k مشاهدة
  7. orl_student
    Started by orl_student,

    السلام عليكم ... عندي نظام شؤون موظفين و من ظمن العمليات عندي هي اضافه سلفة الى موظف يحدد مقدار السلفه و يتم خصم 10 % من راتبه شهريا تاريخ بداية السلفه هو تاريخ اليوم الحالي ... المطلوب احتاج مساعده في انه يتم حساب تاريخ نهاية السلفه بمجرد انه يتم ادخال قيمتها علما بانه يخصم 10% كل شهر وشكرا

    • 2 رد
    • 1.6k مشاهدة
  8. sho_7222

    بفضل الله اتم الله علينا نعمته واعانني في الدرس الثامن والاخير في السيكول وبهذا الدرس نكون انتهيا من كورس السكول كامل وسوف يقوم مشرف المنتدي ان شاء الله مشكورا في تجميع تلك الدروس وتثبيتها وسوف نفتح باب المناقشه والاستفسار عن اي جزء مش مفهوم باذن الله تعالي فكلنا طلبه علم وادعو لي ان يعينني الله ان اقوم بتجهيز دروس pl والفورمز والتقارير وعمل مشروع به معظم افكار الديفلوبر بعون الله رجاء لا امر هذا العمل صدقه جاريه لوالدي واسرتي جيمعا ارجو الدعاء لهم بالرحمه والمغفره رجاء الردود لمعرفه صدي هذه الدروس وما فيها من نصائح حتي يتم تفاذي ذلك في الدروس القادمة وغفر الله لوالدي رحمه واسعه من عنده الله يرحمك ياوالدي وختم لامي بحسن الخاتمه ولجميع افراد اسرتي اللهم امين وجميع ا…

    • 5 رد
    • 1.6k مشاهدة
  9. العصفور
    Started by العصفور,

    السلام عليكم ياشباب كيف اعرف كلمات المرور للمستخدمين القياسيين باوراكل ؟ مثل SYS وغيرهم .... وشكرا

    • 2 رد
    • 1.6k مشاهدة
  10. ar.nm
    Started by ar.nm,

    السلام عليكم عند كتابة الصيغة العامة لل function وهي كالتالي CREATE [OR REPLACE] FUNCTION function_name [(parameter_name [iN | OUT | IN OUT] type [, ...])] RETURN type {IS | AS} BEGIN function_body END function_name; او الprocedureوهو كالتالي CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter_name [iN | OUT | IN OUT] type [, ...])] {IS | AS} BEGIN procedure_body END procedure_name; نستخدم احيانا is واحيانا اخرى as فما الفرق بينهما؟؟ ارجو تعاونكم..................... مع الشكر

    • 3 رد
    • 1.6k مشاهدة
  11. alnahdisami

    الفكره بسيطه انا ابغى في screen 2 عند اختيار العميل (وضع علامه صح) ثم الضغط بالاسفل على زر send numbers يقوم بالذهاب الى الكانفس الاخر screen1 ويقوم بتسجيل ارقام الموبيلات المختاره في خانة الارقام اسم الحقل (numbers) مع وضع علامه ; (الفاصله المنقوطه) بعد كل رقم مثال 05555555;0544444 وهكذا مع العلم اني وضعت في زر send numbers الكود التالي DECLARE CURSOR CUSTNO IS SELECT CUST_NO FROM CUST_SMS WHERE :CUST_CHEK =1; BEGIN GO_BLOCK ('SEND_SMS'); CLEAR_RECORD; OPEN CUSTNO; LOOP FETCH CUSTNO INTO SEND_SMS.NUMBERS; EXIT WHEN CUSTNO%NOTFOUND; END LOOP; END; لكن لا اعرف كيف اضيف الفاصله وكذلك لاحظت انه يجلب رقم عميل واحد فقط لا اكثر ارجو المساعده …

    • 0 رد
    • 1.6k مشاهدة
  12. hanyfreedom
    Started by hanyfreedom,

    الكود ده بيجيب اقرب رقم صحيح لأكبر من او يساوى الرقم المختار :- select ceil(3.4),ceil(-5.4)from dual; الكود ده بيجيب اقرب رقم صحيح لأصغر من او يساوى الرقم المختار :- select floor(3.4),floor(-5.4)from dual; و بالتوفيق

    • 0 رد
    • 1.6k مشاهدة
  13. mostfa_future
    Started by mostfa_future,

    السلام على من اتبع الهدى اولا عايز اعرف نقطه مهمه لو عايز اعمل COMPILE لل PACKAGE اعملو لل specification وهو هيتعمل اتوتيكا body ولا العكس ارجو التوضيح و عايز اعرف ايه مشكله هذا PACKAGE CREATE OR REPLACE PACKAGE COMPILE_PKG IS PROCEDURE MAKE (name VARCHAR2 ); end ; / show errors CREATE OR REPLACE PACKAGE body COMPILE_PKG IS SS VARCHAR2(20); function GET_TYPE (PRO VARCHAR2)RETURN VARCHAR2 IS BEGIN SELECT DISTINCT type INTO SS FROM user_source WHERE name = PRO ; RETURN SS; EXCEPTION WHEN NO_DATA_FOUND THEN SS:= NULL; RETURN SS; WHEN TOO_MANY_ROWS THEN SS:= 'PACKAGE' ; RETURN SS; END GET_TYPE ; PROCEDURE MAKE (name VARCHAR2 ) IS stmt varchar2(200) := '…

    • 6 رد
    • 1.6k مشاهدة
  14. m21384k
    Started by m21384k,

    السلام عليكم هل يمكننى انشاء جدول في الأوراكل يبدأ ب (_) مثل: _Employees وشكراً

    • 2 رد
    • 1.6k مشاهدة
  15. ahshafea

    لقد قمت بإنشاء قاعدة البيانات افتراضية وارفقتها للبيانات التالية كل ما اريده منكم هو كيف يمكنني معرفة موقف الخامات هل ستكفي للطلبية أم لا وكم الكمية المطلوبة حتي نستطيع تشغيل الطلبيات والوصول للبيانات التالية Item Stock Booking balance Required A 50 15.5 34.5 B 60 16.5 43.5 C 40 23.75 16.25 D …

    • 2 رد
    • 1.6k مشاهدة
  16. YeHi@$MmZ

    أرجو أن اجد لديكم الحل ليكن عندى جدول tt في سكيما st_affairs وقمت بإزالة الجدول tt باستخدام drop table tt; وعند عمل الأمر select * from tab اجدها كما بالصورة ارجو أن أجد لديكم الحل[وسط][/وسط]

    • 2 رد
    • 1.6k مشاهدة
  17. sam23
    Started by sam23,

    شباب ممكن تساعدوني شوي 1- مالفرق بين التعليمتين التاليتين وماذا تفعل كل منها SELECT last_name, salary, MAX(salary ) OVER (ORDER BY hire_date) "SALMAX "(شو هي over) FROM employees WHERE department_id = 30; 2- select e.last_name,e.salary,e.department_id,b.salmax from employees e,(select department_id,max(salary) salmax from employees group by department_id)b where e.department_id=b.department_id سؤال آخر (تحملونا شوي) لماذا عند كتابة التعليمة التالية يزداد عدد المحارف select last_name,lpad(' ',salary/1000,'*')SALARY from employees LAST_NAME ------------------------- SALARY -----------------------------------------------------------------------------------------------…

    • 0 رد
    • 1.6k مشاهدة
  18. jama69
    Started by jama69,

    السلام عليكم اخوانى ممكن اعرف ايش الفرق بين SQL و PL-SQL انا اعرف ان لغه SQL هى للاستعلام فقط وPL-SQL للبرمجة يعنى دورس SQL تختلف على دورس PL-SQL ام هى نفس الدورس مع فارق بسيط فى PL-SQL سوالى الثانى :- لوانى اخد شهادة PL-SQL وبعد دلك قررت ان اتجه الى DBA هل على ان اعيد امتحان SQL من جديد ارجو الاجابة من الاخوة الاعضاء

    • 4 رد
    • 1.6k مشاهدة
  19. abu malk
    Started by abu malk,

    السلام عليكم جميعا ورحمة الله وبركاته ممكن حد ياجماعه يفمني Exceptions وانواعهم Trapping Predefined Oracle Server Errors Trapping Non-Predefined Oracle Server Errors Trapping User-Defined Exceptions وياريت لو يوضح بالامثله

      • أعجبني
    • 4 رد
    • 1.6k مشاهدة
  20. maan4400
    Started by maan4400,

    السلام عليكم...عندي واجب اذا ممكن احد يساعدني في حله وهو مجموعة استبيانات على داتا بيس معموله مسبقا... الملف مرفق على صيغة وورد... طبعا الاستبيانات يجب ان تكون بصيغة الاستعمال داخل ال SQL Querys.doc

    • 2 رد
    • 1.6k مشاهدة
  21. nhamzehn
    Started by nhamzehn,

    كيف بدي اخلي التاريخ يظهر بالعربي في ال SQL وكمان بالفورم؟؟

    • 2 رد
    • 1.6k مشاهدة
  22. dubainet
    Started by dubainet,

    السلام عليكم .. احيانا يكون لدينا عدد كبير من الحقول fields .. ونريد عمل select لها جميعها ما عدى حقل او حقلين على سبيل المثال ... هل هناك من طريقة لعمل ذلك دون اختيار الحقول المطلوبة واحدة واحدة ؟ بمعنى .. هل هناك شيء شبيه بـ : select * except (field1 , field9) ؟؟؟؟!! مع التحية

    • 1 رد
    • 1.6k مشاهدة
  23. hider
    Started by hider,

    أرجو منكم المساعدة في عمل function يقوم بحذف بيانات جدول emp القديم عند أضافة بيانات جديد وشكر

    • 1 رد
    • 1.6k مشاهدة
  24. omar_sabha
    Started by omar_sabha,

    السلام عليكم عندما اريد تشغبل ال SQL تواجهني مشكله وهي اضع user name password ولكن عندما اضع اسم ال DB واقوم بعمل Log in يعطي مسج No Listner مع العلم انه اثناء تنصيب الوراكل DB اظهر الرساله التاليه

    • 2 رد
    • 1.6k مشاهدة
  25. sawsan_enad
    Started by sawsan_enad,

    هل يمكن ان ننشا view بنفس فكرة الطريقة الموضحة اسفل بحيث يكون متغيير in الى الview CREATE OR REPLACE FORCE VIEW VIEWSAW (Y,Z,U) ---U IS INPUT PARAMETER AS SELECT T1.Y , T1.Z FROM T1 where DECODE(U,1,T1.Y,1)=DECODE(U,1,2000,1) --SO IF THE U IS HAVE VALUE SO Y=2000 ELSE NO CONDTION BE THERE

    • 1 رد
    • 1.6k مشاهدة

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.