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

    بإختصار شديد نحن نعلم فائدة وكيفية معرفة رقم الهارد ديسك من داخل الديفيلوبار .... ولكن السؤال كيف يمكنني معرفته من داخل قاعدة البيانات ؟؟؟؟ بإختصار شديد ، قاعدة البيانات مدرجة علي الـ Server ، والخادم يحتوي علي HDD خاص به ، وله رقم خاص مختلف عن بقية أقراص التخزين ... عايز أجلب رقم سيريال الهارد الموجود علية قاعدة البيانات ( السيرفر ) وليس الجهاز العميل. ولكن عن طريق جمل الـ SQL . شكراً مقدماً

    • 3 رد
    • 1.8k مشاهدة
  2. esam_gm
    Started by esam_gm,

    ما العمل في وجود اكثر من جملة select واريد عند وجود قيمة فارغة تخصيص 0 مثلا للمتغيير select EXPR2 into xx2 from RSD_AGAZAT where no1=:HARAK.no1 and no2=:HARAK.no2 ; انا اعرف طريق EXCEPTION WHEN NO_DATA_FOUND THEN :TABLE_1.n := 0; ولكن هذه الطريق تفيد لانها توضع في الاخر ولكني اريد اثنا التفيذ لان هناك اكثر من جملة select

    • 2 رد
    • 1.5k مشاهدة
  3. PLANET
    Started by PLANET,

    اذا كان لدينا جدول يحتوي على ثلاثة حقول منها حقلين فية قيم متساوية والثالث مختلف كما هو موضح:- COL1 COL2 COL3 -------------------------------- 100 5320 محمد 100 5320 محسن 100 5320 علي كيف يمكن عمل SELECT تظهر لنا فقط سجل واحد من بين هذة السجلات مثلا تظهر لنا فقط السجل 100 5320 محمد ولكم جزيل الشكر

    • 6 رد
    • 2.4k مشاهدة
  4. moon14sun14

    مرحبا عندي سؤال محيرني عندي جدول لبيانات الموظفين ومن ضمن هذه البيانات يوجد حقل لمجموع الاجازات المتوفرة لكل موظف اريد اضيف تريجر لهذا الجدول بحيث انه يعدل قيمة حقل مجموع الاجازات المتوفرة في 1/9 من كل سنة كيييييييييف اقدر اطبق هالفكرة ياريت حد يساعدني

    • 4 رد
    • 1.6k مشاهدة
  5. nael14
    Started by nael14,

    السلام عليكم هذة الfunction يمكن ان تستخدم في تقاريرك أو الشاشات لارجاع الارقام باللغة الانجليزية CREATE OR REPLACE FUNCTION NUMTOCHAR (MNUM IN NUMBER) RETURN VARCHAR2 IS TCHAR VARCHAR2(16); MCHAR VARCHAR2(255); BEGIN TCHAR:=TO_CHAR(MNUM,'099999999999.99'); IF TO_NUMBER(SUBSTR(TCHAR,1,4)) <> 0 THEN MCHAR:=MCHAR||TO_CHAR(TO_DATE(TO_NUMBER(SUBSTR(TCHAR,1,4)),'J'),'JSP')|| ' BILLION '; END IF; IF TO_NUMBER(SUBSTR(TCHAR,5,3)) <> 0 THEN MCHAR:=MCHAR||TO_CHAR(TO_DATE(TO_NUMBER(SUBSTR(TCHAR,5,3)),'J'),'JSP')|| ' MILLION '; END IF; IF TO_NUMBER(SUBSTR(TCHAR,8,3)) <> 0 THEN MCHAR:=MCHAR||TO_CHAR(TO_DATE(TO_NUMBER(SUBSTR(TCHAR,8,3)),'J'),'JSP')|| ' THOUSAND …

    • 0 رد
    • 1.3k مشاهدة
  6. nael14
    Started by nael14,

    السلام عليكم يمكنكم تجريب هذة ال query على user scott/tiger Select MAX(ROWNUM) From emp; is same as Select Count(*) From emp; الاختلاف الوحيد بينهما انه في حال عدم ارجاع بيانات فإن الاستلام الاول يرجع null أما الثاني فيرجع zerr0 أتمنى لكم التوفيق

    • 0 رد
    • 1.1k مشاهدة
  7. شرجاوية للابد
    Started by شرجاوية للابد,

    السلام عليكم وصباحكم سكر وقشطة واوراكل انا حاولت اسوي هالكود بس ماقدرت عليه صارلي يومين اسوي نفس الكتاب اللي عندي ومو قادرة اضبطه ممكن حد يساعدني فيه اذا تقدرون طبعا السؤال هو create procedure named prs_cus that will take the Invoce number as a parameter and update the custmer balance للعلم عندي جدولين ( customer ) + ( Invoice ) cus_balance Inv_num

    • 1 رد
    • 1.4k مشاهدة
  8. nael14
    Started by nael14,

    السلام عليكم ورحمة الله وبركاته : هذة طريقة لحذف التكرار بالسجلات في جدول معين 1- للاستعلام عن السجلات المتكررة ----------------------------------------------------------------- select (duplicate field names) from table_name group by (list out fields) having count(*)>1; --------------------------------------------------------------- 2- لحذف التكرار برمجيا delete from table a where rowid > ( select min(rowid) from table b where a.column1 = b.column2); -------------------------------------------------------------- طريقة أخرى : DELETE FROM table_name A WHERE A.rowid > ANY (SELECT B.rowid FROM table_name B WHERE A.col1 = B.col1 AND A.col2 = B.col2 A…

    • 0 رد
    • 3.7k مشاهدة
  9. mido_develper
    Started by mido_develper,

    CREATE OR REPLACE VIEW empvu20 AS SELECT * FROM employees WHERE department_id = 20 WITH CHECK OPTION CONSTRAINT empvu20_ck ; ياريت يا جماعه حد يفهمنى ايه فايدة WITH CHECK OPTION CONSTRAINT empvu20_ck وجزاكم الله كل خير

    • 5 رد
    • 2.3k مشاهدة
  10. ابن إنسان
    Started by ابن إنسان,

    السلام عليكم ورحمة الله وبركاته.. أما بعد أريد ان اعلم ما هو الفرق بين اختبار 1z0-007 والذي هو Introduction to Oracle:SQL وبين 1z0-047 والذي هو عن SQL أيضا ؟؟؟ يا ليت واحد يعلمنا الفرق في المادة والاختبار وما هو الأسهل .... مع الشكر الخالص مقدما ...

    • 4 رد
    • 2.4k مشاهدة
  11. Hitmac
    Started by Hitmac,

    السلام عليكم، أرجو المساعدة في هذه المسألة، أريد ان أستدعي شجرة عن طريق كويري، بحيث يكون البداية من المستوى الأول ولغاية مستوى أقوم انا بتحديده من خلال متغير، لقد جربت start with ]Column[ = _level، ويكون قيمة المتغير على سبيل المثال (3). ولكن النتيجة تعود ابتداء من هذا المستوى، وأنا أريد أن انتهي بهذا المستوى لا أن أبدأ به. Hitmac

    • 2 رد
    • 1.5k مشاهدة
  12. العصفور
    Started by العصفور,

    السلام عليكم يا شباب هل يمكن عمل TRIGGER يمنع الحذف من جدول معين ؟ وجزاكم الله خير ....

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

    ارجووووووووو المساعدة كيف يمكنيي ادخال نص superscript text or supscript text داخل قاعدة البيانات انا عندي عمود بالجدول unit وحدة القياس واريد ادخال وحدات القياس M2 M3 ارجووووووووووووكم ساعدوني

    • 2 رد
    • 1.5k مشاهدة
    butterflies_princess
  14. sraouf
    Started by sraouf,

    الاخوه الافاضل مشرفي المنتدى الكرام ارغب في شرح مفصل للامر create وذلك لعدم حصولي على شرح مفصل لهذا الامر ولكم جزيل الشكر ملحوظة:- المساعدة غير قاصرة على مشرفي المنتديات ولكن ارجو من باقي الاخوة الاعضاء ايضا مساعدتي في الامر

    • 1 رد
    • 1.9k مشاهدة
  15. Rise_Fall
    Started by Rise_Fall,

    أخواني : أبغى الفيو تعمل التالي ترجع Pending_invoice لعميل معين في مثلا سنة 2008 و ترجع Pending_invoice لعميل معين في مثلا 2007 وهكذا حتى مثلا 2003 وماقبل هذه السنة : يرجع sum pending invoice كمجموع كامل ممكن نسميه : Before 2003 هل عشان أطلع pending invoice لكل سنة لازم أعمل function وماهو الكود الصحيح لكتابة function يعني أعمل function لكل سنة يآخذ current year ويستدعية تاني مرة ويآخذ current year -1 .current year -2 . .وهكذا ثم Function آخر يحسب مجموع pending invoice ماقبل أول 5 سنين س؟ هل ممكن ال function يرجع أكثر من Row أو لأ؟ ان شاء الله وضحت ......... أرجووووو الافادة

    • 0 رد
    • 1.2k مشاهدة
  16. yamar911
    Started by yamar911,

    صباح الخير شباب شو الطريقة اللي اقدر اطلع رقم الموظف المكرر اكثر من مرتين

    • 1 رد
    • 1.3k مشاهدة
    المكابرابى
  17. Rise_Fall
    Started by Rise_Fall,

    need to create a view thats return every customer name with sum of pending invoice for each year (only the first 6 years) ie: create view xx as select customer_name,pend(2008),pend(2007),pend(2006),pend(2005),pend(2004),pend(2003), pend(before 2003) from xxxx Can you help me in creating the functions & the big view? note: There is a column called (pending date) in the table. [/size][/size[/size]]

    • 3 رد
    • 1.6k مشاهدة
  18. yamar911
    Started by yamar911,

    صباح الخير يا شباب عندي table وبدي اطلع منه فقط ارقام الموظفين المكررة اكثر من مرتين يعني اللي رقمه مخزن اكثر من مرتين يطلعلي اياه ..ارجو مساعدتي وشكرا للجميع

    • 1 رد
    • 1.3k مشاهدة
  19. yamar911
    Started by yamar911,

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

    • 0 رد
    • 1.2k مشاهدة
  20. sasa87

    لو سمحتم اريد ان اعرف كيف ارسال رسالة من الاوراكل اي من خلال الفورم الخاص بي الي اي اميل مثلااااا انا عملت فرمة لعمل register اريد ارسال البيانات الخاصه بالمستخدم بعد عمليت التسجل الى الاميل الخاص بيه اكيف افعل هذااااااااااااااااا اريد معرفة كيفت عمل هذا ضروووووووووووووووووووووري ارجوكم علشان هستخم ده في مشروع التخرج الخاص بي انا وزملائي

    • 3 رد
    • 1.8k مشاهدة
  21. hamzah aqel

    كيف يمكن معرفة عدد الاشهر المتبقة لنهاية السنة منذ دخول موظف معين ؟

    • 1 رد
    • 1.6k مشاهدة
  22. bara'
    Started by bara',

    Hi I just want to know if we can get the last modified date of an image in a windows file system to the oracle database ; the images stored in file server ,via plsql and if so, how? this is images is JPG stored in file server not DB server but i have table in other server contains the names and directory for each image in file server , and i don't want load images in DB as BLOB becouse i have that table as pointer for each image , but i want know what is modified date for each image without using FTP , but if FTP is the solution i will use it but how can i do it ? Thanks Bara'

    • 0 رد
    • 1.5k مشاهدة
  23. salafwaden40
    Started by salafwaden40,

    Hello All, Would you please help me to Define the concept of referential integrity rule for the relational data model and Give specific examples of referential integrity rules and express them in SQL. and Define functional dependencies and explain how they can be used to improve the design of a relational database and I was thinking what is the third normal form. and Give an example of a relation in the third normal form to help me to understand it. Thanks and regards

    • 1 رد
    • 1.4k مشاهدة
  24. esam_gm
    Started by esam_gm,

    يوجد في الاكسس جملة SELECT لانشاء استعلام جدولي بهذا الشكل TRANSFORM Sum(alaa.I_QUN) AS SUM_QUN SELECT alaa.NAME1 FROM alaa GROUP BY alaa.NAME1 PIVOT alaa.I_ITEM; I_QUN الكمية مجموع NAME1 اسم العميل I_ITEM اسم الصنف

    • 2 رد
    • 1.5k مشاهدة
  25. mostafa sky
    Started by mostafa sky,

    إذا قمت ببناء إجراء ونسيت الهيكله حقه وأريد التأكد منه صحيح نقدر تعمل create or replace هل في طريقه لعرضه كما نقدر نعمل للجدول DESC وشكراً

    • 2 رد
    • 1.5k مشاهدة

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

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

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.