الانتقال إلى المحتوى
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 باب الغيم,

    عملا بقول الله تعالى "فإسألوا أهل الذكر إن كنتم لاتعلمون"ومن يستطيع إجابتي بأفضل من مشرفي وأعضاء هذا المنتدى الكريم أنا سأتخرج بدرجة دبلوم تقنية المعلومات IT خلال هذان الشهرين فأردت أن أتقن الأوراكل وأحصل على شهادة oca مطور أوراكل قبل التخرج فلدي عدة أسئلة : السؤال الأول: هل صحيح أن مجال الأوراكل ليس فيه إبداع وماهو إلا إدخال بيانات وحسب (يعني عمل روتيني)؟ السؤال الثاني: هل يمكنني تعلم الأوراكل عامة (وهذي الشهادة خاصة) تعلم ذاتي وبسهولة من غير معاهد؟كم المدة اللازمة إذا الجواب نعم؟ السؤال الثالث: تعرفون مشكلة التعلم الذاتي ألا وهوالتشتت , فهل يمكن تزويدي بخطة دراسة ومنهاج للدروس أثبت عليها ؟ السؤال الأخير:إطلعت على كثير من الكتب والفيديوهات التعليمية لهذه الشهاد…

    • 2 رد
    • 1.1k مشاهدة
  2. return0
    Started by return0,

    السلام عليكم أولا أتوقع اني سأجد إجابة هنا لكن بحثت والبحث يقول أنه لا يجد شيء وليس لدي الوقت لأفتح المواضيع أقرأها كاملة حتى أجد مبتغاي فياليت تساعدوني لإضافة كولوم جديد لأي جدول استخدمت هذه الطريقه لكن يعتبرها خطأ ALTER TABLE name-of-table ADD COLUMN name-of-attrebute VARCHAR(3); هل لي أن أعرف ما هو الخطأ لدي ؟ أحتاج إجابة سريعه جزيتم خيرا

    • 3 رد
    • 1.5k مشاهدة
  3. Mr.Abdullah
    Started by Mr.Abdullah,

    بسم الله الرحمن الرحيم أخواني الأعزاء .. السلام عليكم ورجمة الله وبركاته .. لدي مشكلة .. قمت بإنشاء جدول لدليل هاتف .. بعد ذلك اضف للجدول عمود جديد باسم الجنسية .. الآن أريد تعبئة البيانات القديمة واضيف لكل اسم جنسية .. ولا اعرف كيف ؟؟ حاولت عن طريق Update لكن لم تنجح وتطلع لي رساله بأنه تم تحديث 0 بيانات .. أتمنى أن تكونو قد فهمتم على استفساري .. وأرجو منكم المساعدة ..

    • 3 رد
    • 1.5k مشاهدة
  4. redanss

    كيف يمكننى إضافة حقل جديد فى جدول عند إدخال سجل جديد فى الجدول الحالى ( عن طريق pl/sql ) أعمل على إصدار 11g r2

    • 1 رد
    • 4.3k مشاهدة
  5. zouba
    Started by zouba,

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

    • 1 رد
    • 1.5k مشاهدة
  6. mozak
    Started by mozak,

    السلام عليكم select sys_context('userinv','ip_address',15) from dual; هذه الselect تخرج الIP للجهاز الموجود عليه الdatabase لكن ما أريده كيف أظهر ip لمستخدم يدخل على الداتابيز من جهاز أخر

    • 0 رد
    • 1.9k مشاهدة
  7. محمد طلعت
    Started by محمد طلعت,

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

    • 2 رد
    • 712 مشاهدة
  8. colla
    Started by colla,

    السلام عليكم يا اخوان لدي مشكلة في إظار اللغة العربية في SQL*PLUX.exe والديفيلوبر مع العلم اني سابقا كنت احلها بكل بساطه فقط في التعديل في ملف الريجستري regedit في المفتاحين HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_DevSuiteHome1 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 في التعديل في الملف NLS_LANG من AMERICAN_AMERICA.AR8MSWIN1256 إلى ARABIC_SAUDI ARABIA.AR8MSWIN1256 مع التعديل أيضا في لوحة التحكم في ( Regional and Language Option ) إلى Arabic Saudi Arabia في كل م ( Regional Option و Advanced ) واستطيع بذلك التخزين في قاعدة البيانات وإظهار البيانات المخزنة في SQL وأيضا في الديفيلوبر ولكنه الان لا يرييييييد أي إظهار أرجو من لديه أي معلومات إضافي…

      • أعجبني
    • 12 رد
    • 8.4k مشاهدة
  9. annoos4ever
    Started by annoos4ever,

    هل هنالك طريفة لإعادة مستخدم (Schema) قد تم شطبها بالخطأ في أوراكل 9.2 Is there any way to recover a deleted Oracle Schema???? in Oracle 9.2 شاكر لكم جميعا

    • 0 رد
    • 827 مشاهدة
  10. Ahmad.Hasan
    Started by Ahmad.Hasan,

    السلام عليكم ورحمة الله وبركاته... وصلني ايميل من احد الاخوان يوضح لي فكرته وهي كالتالي: نفرض انه قام بانشاء جدول يحتوي على عدة اعمدة... وبعد ذلك احتاج لان يضيف أعمدة اخرى على الجدول ولكن يريد ان يحافظ على ترتيب الاعمدة بدون حذف الجدول واعادة انشاءه من جديد... يعني ممكن الموضوع ما اله داعي لانه بامكانك ترتب الاعمده كما تريد على الفورم ولكن لنطرح الفكرة.. اولا نقوم بانشاء جدول معين : CREATE TABLE AAA( A NUMBER, B NUMBER, C NUMBER); وعند عمل: DESC AAA; سيظهر بالشكل التالي: Name Null? Type ----------------------------------------- -------- ---------------------------- A NUMBER B NUMBER C NUMBER الارن نريد اعاد…

    • 9 رد
    • 3.1k مشاهدة
  11. إدارة الموقع

    أعزاءنا أعضاء مجموعة مستخدمي أوراكل العربية السلام عليكم ورحمة الله وبركاته تحية طيبة،، نحن سعداء بالإعلان عن إطلاق دورة Oracle ADF بالتعاون مع شركة المبرمج الذكي Smart Developer . للمزيد من التفاصيل عن محتويات الدورة و كيفية التسجيل بإمكانكم الإطلاع على التفاصيل التالية: نبذة عن الدورة: تعتبر تقنية ال ADF من أحدث تقنيات الويب و ال JAVA/J2EE المتواجدة في السوق. تمثل هذه التقنية حجر الأساس و التقنية الاستراتيجية التي تبني عليها أوراكل تقنيات و أنظمة حديثة أخرى كنظام ال Fusion Applications . يعتبر التمكن من ال ADF الركيزة الأساسية لدخول السوق و المنافسة ضمن الفرص الهائلة المتواجدة حاليا. تهدف الدورة إلى تعليم ADF بالإضافة إلى التقني…

    • 0 رد
    • 1.4k مشاهدة
    إدارة الموقع
  12. المهاجر
    Started by المهاجر,

    السلام عليكم ورحمه الله وبركاته وبتحميل هذه الملفات نكون وصلنا معا إلي نهاية SQL وإن شاء الله في المرة القادمة سوف نحمل PL/SQL وسوف يكون في بدايتها الكتل والحلقات إلي نهاية الإسطوانه الثاينة إن شاء الله بعد الملف رقم 16 إريد معرفة رأيكم ووضعت لكم روابط الدروس كلها بحيث يكون في هذه الرابطة إن شاء الله تكون شاملة البرنامج التشغيل وكل الدروس التعليم من البداية حتي نهاية SQL رابطة الدرس الأول http://www.araboug.org/ib/index.php?showtopic=3143 الثاني http://www.araboug.org/ib/index.php?showtopic=3154 الثالث http://www.araboug.org/ib/index.php?sho...topic=3182&st=0 والآن مع التحميل الإخير لSQL فقط الملف رقم 1 1.rar

    • 36 رد
    • 17k مشاهدة
  13. shahien55555
    Started by shahien55555,

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

    • 2 رد
    • 2k مشاهدة
  14. alganas

    ماهو صيغة كتابة الدالة between_month أررجو المساعدة بأقرب وقت وجزاكم الله خيرا.

    • 1 رد
    • 1.7k مشاهدة
  15. she2005
    Started by she2005,

    السلام عليكم و رحمة الله وبركاته انا اسمى شريف لسه فى بدايه الطريق فى ال SQL انا عمتا باخد تراك ال Oracle Dvoloper بس لسه على اول السلم عشان مطولش على الناس انا جاتلى فكره ان لكل المبتدئين اللى زى حلاتى يعنى ندخل كلنا و اى حد مثلا سواء بياخد كورس او بيذاكر مع نفسه يدخل ويقول النقطه اللى واقع فيها اللى مش فاهمها كده يعرضها هنا و بنطلب من الناس الخبره طبعا وانا عارف ان النتس هنا كتير ما شاء الله عليهم يدخلو هنا ويقول الشرح او ييسط المعلومه بطريقه حلوة ولذيذه بحيث تكون واضحه للسائل و ده طبعا مش هتكون مفيده للى بيسأل بس ده لكل اللى هيقرا الموضوع ده ويا ريت لو نبدأ بالترتيب فى الاسئله بمعنى الاسئله متكونش شويع من الاول على من الاخر كده يعنى عشان الافاده تجم…

    • 70 رد
    • 10.4k مشاهدة
  16. hani2521980

    السلام عليكم ورحمة الله وبركاته بعد معاناة دامت لفترة طويلة وعمليات حذف وتسطيب لبرنامج اوراكل اخيرا وجدت الحل لمشكلة عدم ظهور اللغة العربية في اوراكل او sql plus انا اعمل على نسخة رقم 10.2 وعند تسطيبها على windows 7 32-bit وجدت مشكلة الغة العربية وبعد سهر ليالي :D شكلي طولت عليكم احبتي الحل يكمن اولا تغير مفاتيح الريجستري الى AMERICAN_AMERICA.AR8MSWIN1256 كل المفاتيح اذا لم تحل المشكلة الحل الثاني الدخول الي sql plus بواسطة المستخدم system نتصل بقاعدة البيانات بواسطة المستخدم sys على شكل مدير قاعدة بيانات وذلك بعمل التالي Connect sys as sysdba Password ***** وبعد ما نتصل بالقاعدة اقصد قاعدة البيانات طبعا نقوم بتغير اللغة من جدول props$ ال…

    • 7 رد
    • 23.9k مشاهدة
  17. هانى سند

    السلام عليكم و رحمة الله و بركاته الإخوة الكرام إليك هذه الFUNCTION و التي يمكن استخدامها للبحث عن أسماء الجداول و الأعمدة الي تحتوي علي بيانات معينة يتم البحث عنها فمثلا إذا اردت معرفة اي الجداول و الأعمدة التي تحتوي علي كلمة SCOTT يكنك استخدام هذه الFUNCTION و التي ستقوم بارجاع الناتج لك علي شكل اسم الجدول.اسم العمود كلا في سطر منفصل اليكم الكود CREATE OR REPLACE FUNCTION get_col_name ( i_owner IN VARCHAR2, i_search_val IN VARCHAR2 ) RETURN CHAR IS CURSOR c1 IS SELECT c.* FROM dba_tables t, dba_tab_cols c WHERE t.owner = UPPER (i_owner) AND c.table_name = t.table_name AND c.owner =…

    • 2 رد
    • 2.7k مشاهدة
  18. هانى سند

    السلام عليكم و رحمة الله وبركاته إخواني الكرام إليكم function للحصول علي عدد السجلات في كل الجداول مرة واحدة اي بصورة مجمعة اليكم الكود CREATE OR REPLACE FUNCTION SCOTT.get_count_all RETURN NUMBER IS CURSOR c1 IS SELECT table_name FROM user_tables; v_sql LONG; v_count NUMBER := 0; v_count_all NUMBER := 0; BEGIN FOR rec IN c1 LOOP v_sql := 'SELECT COUNT(1) FROM ' || rec.table_name; EXECUTE IMMEDIATE v_sql INTO v_count; v_count_all := v_count_all + v_count; END LOOP; RETURN v_count_all; EXCEPTION WHEN OTHERS THEN RETURN -1; END; / شرح للكود : تقوم فكرة عمل هذه الfunction علي استخدام الدنام…

    • 0 رد
    • 2k مشاهدة
  19. mohamed.ali
    Started by mohamed.ali,

    السلام عليكم ،، إليكم مجموعة أسئلة وحلولها عن الـ PL/SQL أمثلة رائعة جدا بحلولها بالتوفيق أخوكم / محمد على Additional_Practies.rar

    • 2 رد
    • 1.7k مشاهدة
  20. eng.moody22
    Started by eng.moody22,

    السلام عليكم ورحمة الله وبركاته ..... إليكم كتب Oracle Developer Pl/Sql 11g https://www.mediafire.com/?5qc7h84c9s7zwrs والله الموفق لي ولكم.....

      • أعجبني
    • 6 رد
    • 2.7k مشاهدة
  21. معتز79
    Started by معتز79,

    أرجو منكم بتزويدي ارقام الإمتحانات OCP مع الشكر

    • 0 رد
    • 703 مشاهدة
  22. ابوفهد
    Started by ابوفهد,

    لو سمحتم اريد إنشاء عمود جديد بنفس إسم عمود في جدول آخر ونفس البيانات كاملة ودمتم ساااااااااااااااااالمين

    • 6 رد
    • 2.7k مشاهدة
  23. MMA
    Started by MMA,

    إخواني الكرام ، تحية طيبة وبعد ، لدي سؤالين أتمني الإجابة عليهما : السؤال الأول : أتعامل مع SQL-Server ، وبداخلة يمكن إنشاء Function يقوم بإرجاء جدول ، مثال : Create Function ListEmp(@ID_Dep BigInt) Returns Tabel As Return Select * From Emp Where Dep_No = @ID_Dep ويمكن إستخدامة كما يلي : Select * From dbo.XX(1) هل هناك طريقة يمكن إنشاء نفس الإمكانيات من داخل أورال. السؤال الثاني : هناك أيضاً طريقة قد أعجبتني داخل SQL-Server وهي إنشاء جمله إدراج سجل داخل علامتي تنصيص وفي نهاية الإجراء يمكن تنفيذ الأمر كما يلي : Sql = 'Insert Into Emp Values(1,Mostapha)' Execute SP_ExecuteSQL Sql هل هناك مثل هذة الإمكانية داخل أوراكل وشكراً

    • 6 رد
    • 2.9k مشاهدة
  24. qaassim
    Started by qaassim,

    السلام عليكم ,, ربما يكون شرحي للموضوع مبهم قليلا ً لذا ركزوا قليلا ً معي .. عندي جدولين : TAB_MASTER مخصص لأسماء الجداول Create Table Tab_master ( SN number, Tname varchar2(30) not null, constraint tab_SN_PK primary key (SN), constraint tab_Tname_U UNIQUE (Tname) ); Col_master مخصص لأسماء الأعمدة Create table Col_master ( ROW_ID number nut null, DN number not null, cname varchar2(30) defult value 'varchar2', constraint col_DN_FK foreign key (DN) refrences tab_master(SN); إذا ما أفترضنا أن البيانات كما الآتي بالجداول TAB_MASTER SN TNAME 1 'Employees' COL_MASTER إستنادا ً على الحقول الموجوده في الجدولين سيتكون بناء جدول جديد Employees: EMP_…

    • 9 رد
    • 1.8k مشاهدة
  25. colla

    اولا كل عام وانتم بخير واسأل الله ان يتقبل صيامكم وقيامكم في هذا الشهر الكريم واعاده الله علينا وعليكم باليمن والبركات كما اسأل الله ان يعيده علينا وعليكم دهور وعصورا هدية بسيطه اتقدم بها إلى هذا المنتدى وارجو ان تنال إعجابكم وهي امساكية شهر رمضان لعام 1430 هـ لمعظم الدول العربية . http://www.vb-w.com/imsakia1430/

    • 3 رد
    • 1.3k مشاهدة

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

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

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.