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

    السلام عليكم و رحمة الله و بركاته ممكن شرح مع مثال للخصائص التالية مع SUBQUERY EXIST , NOT EXIST

      • أعجبني
    • 9 رد
    • 6.9k مشاهدة
  2. sonic

    السلام عليكم ورحمة الله وبركاته للتوضيح مثلاً عندي Table يوجد به A و B Table A B مثلاً عند وضع قمية وعددها 1000 للجهة A سوف تكون الجهة A= 1000 وعند وضع 1500 للجهة B سوف تكون الجهة B=1500 ،، لنفرض سوف نقوم باضافة كمية اخرى ل A، والقيمة تساوي 2000 تصبح قيمة A=3000 لان تم جمع قيمة A القديمة +قيمة A الحديثة = المجموع الكلي لنفرض اني سوف اخذ من قيمة A=500 اذاً سوف تساوي قيمة A=2500 وB لم نضف عليها اي شي جديد وهي B=1500 والمطلوب الذي اريد معرفته هل يمكن استخدام Trigger لكي اضيف قيمه لهم ويتم جمعها بصورة الية ؟اي ممكن الكود الذي يقوم بعمل هذه الطريقة وكيف استخدمه؟ جزاكم الله كل خير وشكراً لكم

    • 30 رد
    • 6.9k مشاهدة
  3. cute girl
    Started by cute girl,

    السلام عليكم ورحمة الله وبركاته مسائكم / صباحكم ... ورد انا مبتدئة في لغة SQL وحابة اسوي قاعدة بيانات لمكتب محاماة واتمنى منكم مساعدتي لاتمام هذا العمل قررت ان ابدأ بأسماء هذه الجداول (وخصائصها) مثلا : القضية (نوعها - دوافعها ) الموكل (رقمه -اسمه-عنوانه - تليفونه - الصفة (مدعي - مدعي عليه - مستأنف - ....)) محامي (اسمه - رقمه - تليفونه - اتعابه ) الجلسة (مدعي - مدعي عليه- محامين رقم الدعوى - نوعها - ) تقرير (المحكمة - حكمها - صفة الموكل) اتمنى من الجميع في حال شاهدوا اي خطأ تبليغي بذلك واتمنى اذا كان هناك قاعدة بيانات او ER لمكتب المحماة وضعها هنا لكي نستفيد منها تقبلوا خالص تحياتي (((تسليم المشروع بعد 3 ايام فقط من اليوم)))

    • 1 رد
    • 6.9k مشاهدة
  4. -=|UIN|=-
    Started by -=|UIN|=-,

    السلام عليكم و رحمة الله و بركاته هذه أول مشاركة لى فى منتدى ال pl/sql و لذا أود أن أشكر القائمين عليه وأن أقدم لهم هذة المجموعة من الكتب النادرة على عنوان البريد اﻹليكترونى التالى: [email protected] و كلمة السر: araboug.org و جزاكم الله خيرا أخوكم فى الله

    • 17 رد
    • 6.8k مشاهدة
  5. islam77
    Started by islam77,

    السلام عليكم ورحمة الله وبركاته اريد الحصول على oracle 9i course tables وهي -EMPLOYEES -DEPARTMENTS -JOB_GRADES وذلك على شكل script file وشكرا

    • 17 رد
    • 6.8k مشاهدة
  6. nesso

    السلام عليكم ورحمة الله وبركاتة كيف يمكنني ان اعمل Encrypion للبيانات الخاصة بالمر تبات اي تشفيرها عند عرضها وعرضها بالشكل الصحيح بكلمة مرور الرجاء المساعدة على وجة السرعة

    • 15 رد
    • 6.8k مشاهدة
  7. jamal_rrkk
    Started by jamal_rrkk,

    السلام عليكم ورحمة الله وبركاته مرفق ملف يحتوي علي شرح لـ cursors , exception , users جزاكم الله كل خير وبارك لكم في أعمالكم us_ex_cur.zip

    • 7 رد
    • 6.8k مشاهدة
  8. meem77
    Started by meem77,

    انا عندي رصيد الاجازة 165 يوم اريد ان احولها الى مثلا ثلاثة شهور ويومين

    • 16 رد
    • 6.8k مشاهدة
  9. capitala
    Started by capitala,

    السلام عليكم ورحمة الله وبركاته أنا جديد جدا في مجال أوراكل وبادئ أتعلمه ، وقد حملت كتابا لشرح sql ولكن أريد تحميل sql * plus 3.3 وقد حاولت تحميله من موقع اوراكل أو عن طريق جوجل ولكن المحاولات باءت بالفشل هل يمكن المساعدة شكرا

    • 3 رد
    • 6.8k مشاهدة
  10. a5hhk
    Started by a5hhk,

    هل هناك إستعلام يحذف السجلات المتكررة بحيث يحذف السجل المتكرر فقط فلو كان هناك سجل متكرر 1925 ادارة بيانات جيد 1925 ادارة بيانات جيد فبعد الأستعلام يكون هناك سجل واحد فقط 1925 ادارة بيانات جيد

    • 13 رد
    • 6.7k مشاهدة
  11. TopTen
    Started by TopTen,

    Hello This Is A Doc Of PL/SQL (oracle 9i) ok PL_SQL.zip

    • 8 رد
    • 6.7k مشاهدة
  12. هانى سند

    السلام عليكم اخواني دي فانكشن تانية للتأكد من اذا كانت البيانات المدخلة عبارة عن ارقام فقط ام لا ملحوظة الفانكشن اتكتبت بواسطة توم كيت انا بس عدلت حاجة بسيطة بالتوفيق ISNUMBER.txt

    • 10 رد
    • 6.6k مشاهدة
  13. SONY
    Started by SONY,

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته،، وعن انس رضي الله عنه : أ ن رجلا أسود أتى النبي صلى الله عليه وسلم فقال : يا رسول الله إني رجل أسود منـتـن الريح قبـيح الوجه لا مال لي فإن أنا قا تلت هؤلاء حتى أقتل فأين أنا قال : (( في الجنة)) فقاتل حتى قتل , فأتاه النبى صلى الله عليه وسلم فقال : (( قد بيض الله وجهك وطيب ريحك وأكثر مالك )) وقال : لهذا أو لغيره (( لقد رأيت زوجته من الحور العين نازعته جبة له من صوف تدخل بـيـنه وبين جبـتـه)) صحيح على شرط مسلم . يارب انصر المسلمين في فلسطين والعراق والشيشان وفي كل مكان وصلح لهم د يـنهم ومكنهم في الارض وجعلهم على قلب رجل واحد ....................آمين -------------------------------------------------------------…

    • 12 رد
    • 6.6k مشاهدة
    جلال شواقفه
  14. Ahmed Alsaied
    Started by Ahmed Alsaied,

    السلام عليكم ورحمة الله وبركاته اخواني الاعزاء بعد غياب اردت ان اعود اليكم بشرح كورس الاوراكل كامل ان شاء الله وساضع كل يوم فيديو حتى استطيع المتابعة مع المشتركين في الكورس ان شاء الله واليوم سأضع لكم اول 4 فيديوهات من الدورة 1- كيفية التسجيل على موقع أوراكل 2- كيفية تحميل قاعدة البيانات 3- كيفية تنصيب قاعدة البيانات 4- مقدمة هامه عن الاوراكل انتظرونا غدا ان شاء الله

    • 13 رد
    • 6.6k مشاهدة
    Ahmed Al-Bin Shaikh
  15. Mo7B
    Started by Mo7B,

    السلام عليكم لو سمحتوا ابغى اعرف كيف انقص تاريخين من بعضهم يعني التاريخ الاول هو تاريخ الجهاز والتاريخ الثاني يعطي من المستخدم التاريخ الناتج يكون عل شكل تاريخ ياليت يكون فيه مثال مرفق

    • 8 رد
    • 6.5k مشاهدة
  16. Guest عادل الشهري
    Started by Guest عادل الشهري,

    سلام عليكم,,,, Audit Data السيطرة على البيانات سنقوم بإنشاء جدول يقوم بمراقبة البيانات وتسجيل أي تعديل أو اضافة أو حذف على البيانات في جدول معين أو عمود معين. ونقوم بالتعبير عن القيم في الجدول بالشكل التالي حسب القديم والجديد في الحالات الثلاث: إضافة,تعديل,حذف ,,,كالتالي: عند الإضافة : القيمه الجديدة = New والقديمة = Null عند التعديل : القيمة الجديدة = New والقديمة = Old عند الحذف : القيمة الجديدة = Null والقديمة = Old سنقوم بعمل جدول كمثال ..لمراقبة عمود الراتب في جدول الموظفين ثم نقوم بعل الـ Trigger الذي يقوم بمراقبة جدول الموظفين وتسجيل أي تغيير يطرأ عليه في جدول نقوم بتسميته Audit_emp والأعمدة في الجدول هي كالتالي : Create table a…

    • 16 رد
    • 6.5k مشاهدة
  17. عبداللطيف
    Started by عبداللطيف,

    tofeee تحياتي لكم لكل يوم معلومة جديدة تفيدني وتفيدكم CREATE OR REPLACE PACKAGE random IS -- Returns random integer between [0, r-1] FUNCTION rndint(r IN NUMBER) RETURN NUMBER; -- Returns random real between [0, 1] FUNCTION rndflt RETURN NUMBER; END; / CREATE OR REPLACE PACKAGE BODY random IS m CONSTANT NUMBER:=100000000; /* initial conditions */ m1 CONSTANT NUMBER:=10000; /* (for best results) */ b CONSTANT NUMBER:=31415821; /* */ a NUMBER; /* seed */ the_date DATE; /* */ days NUMBER; /* for generating initial seed */ secs NUM…

    • 16 رد
    • 6.5k مشاهدة
  18. interface
    Started by interface,

    السلام عليكم ورحمة الله وبركاتة سوال من مبتدء مرة بس ليتكم تردون طيب اذا عندي جدول منشا مسبق كيف اعطي الجدول امر primary key في no طيب وذا كان عندي جدول منشاء مسبقا كيف اعطية امر foreign للجدول الاول مابي الامر انشاء جدول فيهن مفتاح الساسي ابي تعديل على الجدول وشاكر لكم سلام ومبروك عليكم شهر رمضان

      • أعجبني
    • 2 رد
    • 6.5k مشاهدة
  19. t-hassaan

    السلام عليكم و كل عام وانتم بخير ما الفرق بين ال join و ال natural join وربط الجداول بدون JOIN لقد جربت الاكواد التالبة على HR وتعطى نتائج مختلفة الكودين التاليين يعطوا نفس النتيجة select employee_id , Last_name , Department_name from employees , departments where employees.department_id = departments.DEPARTMENT_ID; select employee_id , Last_name , Department_name from employees join departments using (department_id) ; اما الكود التالى فيعطى نتيجة افل فى عدد السجلات select employee_id , Last_name , Department_name from employees natural join departments ; وشكرا مقدما طارق

    • 1 رد
    • 6.5k مشاهدة
  20. khaled
    Started by khaled,

    1- ادخل الى sql * plus 2- اكتب spool scott.lst 3-نفذ هذا الامر select 'create table ' || 'backup_'||tname ||' as select * from ' || tname || ';' from tab where tabtype='TABLE'; 4- اكتب spool off 5-اكتب edit scott.lst 6- امسح البيانات الغير مطلوبه ثم احفظ الملف 7- نفد الملف scott.lst@ الشرح : اولاً قمنا بفتح ملف للإحتفاظ بناتج الselect statement باسم scott.lst ثانياً قمنا بتنفيذ الـselect والتي سوف تعطينا اوامر الـcreate لكل الجداول الموجوده داخل هذا المستخدم وناتجها سوف يكون كالاتي create table backup_BONUS as select * from BONUS; create table backup_COMPUTERS as select * from COMPUTERS; create table backup_DEPT as select * from DEPT; create table backup_EMP …

    • 14 رد
    • 6.5k مشاهدة
  21. al farouk
    Started by al farouk,

    اريد توضيح او شرح للـ ( Conversion Functions )

    • 4 رد
    • 6.5k مشاهدة
  22. HGAGG
    Started by HGAGG,

    السلام عليكم وإليكم البرنامج الأكثر إحترافيه في حساب العمر هذا البرنامج يقوم بحساب كم لحظه و كم ثانيه و كم ساعة وكم يوم وكم إسبوع وكم شهر وكم سنه في عمرك لا تتعجب فإنه يئتي بهذه النتايج كل ما عليك إدخل تاريخ الميلاد...... set verify off select round(months_between(sysdate, '&&Date_of_Birth' )) /12 Age, round(months_between(sysdate, '&Date_of_Birth' )) "The number of months" , round(months_between(sysdate,'&Date_of_Birth' ))*4 "The number of Weeks", round(months_between(sysdate, '&Date_of_Birth'))*4*30 as "The number of days", round(months_between(sysdate, '&Date_of_Birth'))*4*30*24 "The number of hours", round(months_between(sysdate, '&Date_…

    • 5 رد
    • 6.5k مشاهدة
  23. عبداللطيف
    Started by عبداللطيف,

    تحياتي للجميع التأكد من التاريخ او وضع صيغة معينة للتاريخ والتأكد منها tofeee FUNCTION isdate ( p_data IN VARCHAR2 ) RETURN DATE IS BEGIN RETURN TO_DATE (p_data, 'mm/dd/yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm-dd-yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'MON dd yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm-dd-yy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm/dd/yy'); …

    • 7 رد
    • 6.4k مشاهدة
  24. الواثق بوعد الله
    Started by الواثق بوعد الله,

    السلام عليكم ورحمة الله وبركاته لدي استفسار بسيط وهو سؤال عبارة عن طباعة الاعداد الاولية من 1 إلى 100 طبعا بلغة PL SQL مع العلم أنى قد جربت كل الطرق لمعفة ذلك ولم استطع أرجوا منكم الرد بسرعة لوجود امتحان غدا وبارك الله فيكم[وسط][/وسط]

    • 4 رد
    • 6.4k مشاهدة
    الواثق بوعد الله
  25. khaled
    Started by khaled,

    اخوني الاعزاء السلام عليكم جميعاً هذا هو اسكربت لعرض امر انشاء الجدول مع الـConstraint الخاص به , وهذا ينفع في حالة انشاء عدة جداول في داتابيس معينه ونت تريد ان يكون لديك text file يحوي كل اوامر انشاء الجدوال حتى تتمكن من تنفيذها في اي داتابيس اخرى . عند تنفيذ هذا السكربت في الـsql * plus سوف يسألك عن اسم الجدول الذي تريد ان تحصل على امر انشاءه وعند اعطائه اسم الجدول سوف يعطيك امر انشاء ذلك الجدول UNDEFINE TABLE_NAME; -- CREATE THE TABLE SCRIPT SELECT 'CREATE TABLE ' || T.table_name || ' ( ' FROM USER_TABLES T WHERE T.table_name=UPPER('&&table_name') UNION ALL SELECT * FROM ( SELECT DECODE(ROWNUM, 1, ' ', ' , ') || T.column_name || ' ' ||…

    • 9 رد
    • 6.4k مشاهدة

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

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

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.