SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ياإخوان أنا عندي الأرقام التالية 1 2 2.1 2.1.1 2.1.2 3 3.1 3.1.1 3.1.1.1 3.1.1.1 3.1.1.1.10 4 5 لأني بصراحة لم أجد حتى الأن طريقة لعملية Sorting بالنهاية بدي إعمل ترتيب مثل اللي موجود بالأعلى وجزاكم الله كل الخير
-
ارجو معرفة من اليوزر الذي دخل علي قاعدة البيانات وماذا فعل من تعديلات واضافه وغيره افادكم الله عز وجل
-
Dear All, in this post you can get average of date column http://mahmoudoracle.blogspot.com/2011/08/average-on-dates-columns.html Thanks
-
عندي بروسيجر كيف اعمل لها استدعاء عن طريق التريقر create or replace PROCEDURE salary_bouns IS BEGIN UPDATE employee SET sallary = sallary + (sallary *0.1) WHERE years_of_service>20; END;
-
السلام عليكم استفسار فى انشاء PACKAGE ولو فيه خطأ فى الكود أرجو الافادة فى البداية أنا عندى 3 جمل كويرى علشان يظهروا القيم التالية 1- ProducedWater 2- HPT 3- SWCC وهم كالتالى :- /*ProducedWater */ SELECT SUM (NVL (a.processed_wtr, 0)) processed_wtra, to_char(a.data_date_g, 'MM/RRRR') FROM wpd_main_station_read a, wpd_main_station b WHERE a.company_no(+) = b.company_no AND a.main_station_no(+) = b.main_station_no AND a.data_date_g(+) BETWEEN TO_DATE ('01/01/2014', 'DD/MM/RRRR') AND TO_DATE ('01/09/2014', 'DD/MM/RRRR') AND a.company_no(+) = 1 AND b.active_flag = 1 AND b.d_r_print_flag = 1 GROUP BY to_char(a.data_date_g, 'MM/RRRR') …
-
السلام عليكم ورحمة الله وبركاته الخطاء ده بيظهر لي لما اجي اعمل join لجدول مع نفسه مع ان الكود شغال كويس على الاصدار الاقدم من الداتابيز الداتابيز الى شغال عليها دلوقتي 10g 10.2.0.3
-
هل يمكن استخدام جملة الاستعلام في ال case
-
السلام عليكم اخواني كيف الحال ان شاء الله بخير اخواني عندي مشكلة بمشروع كبير يوجد به جداول كثيرة مربوطه هذه الجداول برقم تصريح لكن ليس primary key وفي بعض الاحيان يكون في تشابه بالاسماء الاشخاص فيتم دمج هذا الرقم مع رقم ثاني ويكون الرقم الثاني معتمد ويخزن في جدول خاص اسمه جدول الدمج الان المشكلة تحث اين المشكلة تحدث عندما يتم تراجع عن الدمج بسب انه تم الدمج على سبب خطأ مثلا يتبين ان الشخصين ليسوا متشابهين فيتم التراجع عن الدمج فيحدث خطا بالبيانات وهنا تحدث المشكلة الكبيرة خطأ بالبيانات integrity constraint child record not found or parent key not found المهم انه يحدث خطأ بالبيانات فيجب التراجع عن الدمج يدويا الرجاء اخواني كيف استطيع ان احل هذه…
-
أرجو المساعدة عايز اعرف ازاي اعمل RELATION بين C.P.K AND C.F.K COMPOUND PRIMARY KEY&COMPOUND FOREIGN KEY أرجو سرعة الرد............. وشكرا.......
-
السلام عليكم ورحمة الله وبركاته اخواني الكرام عندي كود بالاكسس واريد تحويلة الى اوركل SELECT EXPENSES_LTRS_CHILD.ID, EXPENSES_LTRS_CHILD.ID_EMPL FROM EXPENSES_LTRS_CHILD GROUP BY EXPENSES_LTRS_CHILD.ID, EXPENSES_LTRS_CHILD.ID_EMPL ORDER BY First(EXPENSES_LTRS_CHILD.EMP_CLASS_ID), Max(EXPENSES_LTRS_CHILD.GRADE) DESC , Max(EXPENSES_LTRS_CHILD.LVL), Max(EXPENSES_LTRS_CHILD.POSITION_NO); حيث كلمة First معناها في الاكسس انها First trunsction انا حاولت ان احذف كلمة First ولكن يعطيني رسالة خطاء فهل من حل لديكم وفقكم الله
-
هل هناك دالة تحسب العمر بحيث أمرر التاريخ ومن ثم تعطيني العمر
-
السلام عليكم : اريد الحصول على material الخاصة ب reports 10g علما بانني قد تمكنت من الحصول على ملفات ولكنها ppt اي slides power ponits ولكني اريد النسخة التي تكون pdf وشكرا
-
السلام عليكم ورحمة الله وبركاته أولا احب أشكر القائمين على هذا الموقع الاكثر من ممتاز وادعو من الله ان يوفقكم..... انا لسه جديد فى تعلم الاوراكل وبتعلم دلوقتى sql وعندى 3 أسئلة فى like condition او فى SQL PLUS عموما ... وهم عايز الاوامر المستخدمة لعمل استعلام عن كلا من : 1-أى كلمة لاتحتوى على حرف S كثانى حرف 2-أى كلمة ثالث حرف منها يتكون من اى حرف من الحرف S الى الحرف Z 3-اى كلمة خامس حرف فيها عبارة عن اى حرف إلا B,R, Y أرجوكم أفيدونى ولكم جزيل الشكر......................
-
انا عاوز اتعلم pl/sql بس على فيرجن 10g لكن عاوز ملفات الشرح للpl/sql الي بتيجي على ملفات البور بوينت مع شوية امتحانات...ممكن تساعدوني (على فيرجن 10 g) ايميلي :[email protected]
-
السلام عليكم ورحمة الله إذا ممكن أخواني وأخواتي,, أريد سيليكت ستيتمنت ترجع لي أسماء الموظفين الذين أكملو 5 سنوات وأكثر في وظيفتهم من جدول ال emp وأكون شاكره لكم
-
اخزاني الاعزاء مو معقول انه في منتدانا الرائع لا اجد شخص واحد على الاقل امتحن امتحان 1z0-147 مع العلم انه من الممكن ان يكون اكثر من 20% من عدد المشتركين لديهم شهادات وانا اتمنى التوفيق للمكل ان شاءالله بس اخوكم محتاج مساعدة منكم وماوجد احد يساعده وانا على وشك ان امتحن الامتحان واريد بعض نماذج الاسئلة التي تشبه الامتحان كي اتمرن عليها وارجووكم ان تردو علي هذه المرة لانني بحاجتكم اخوكم
-
السلام عليكم شباب انا نجحت في امتحان PL/SQL بفضل الله بس لما أخدت تقرير بالامتحان لاقيت فيه فقرة مكتوب فيها : " Hands On Cource Requirement For New OCPs There is Hands On Cource Requirement associated with Oracle Professional-level certifications........ " ماذا تعني هذه الرسالة هل هناك شرط جديد و هو شرط الحضور في مركز معتمد لأخذ شهادة OCP devloper من اوراكل ؟؟ مشكورين
-
للي عاوز Function لحساب العمر انا عملتها معقدة شوية بس شغالة create or replace function how_old (p_date varchar) return varchar is birth_day timestamp(2) := to_date(p_date,'DD-MON-YYYY '); today timestamp(2) := sysdate; age varchar2(100); begin age :='You are ' || to_char (trunc( (extract( day from (today-birth_day))/30.4375)/12) ) || ' years and ' || to_char( trunc( (mod( (extract( day from (today-birth_day))/30.4375)/12,1)* 365.25)/30.4375)) || ' months and ' || to_char( trunc(mod (( mod( ( extract(day from (today-birth_day))/30.4375)/12,1)* 365.25)/30.4375,1)*30.4375)) || ' days and ' || to_char( to_char( round( mod( mod( (mod( (extract( day from (today-birth_…
-
السلام عليكم [يمين]انا عضو جديد في هذا المنتدى الرائع ,, قبل ثلاثة سنوات كنت اعمل على لغة (اس كيو ال سيرفر 2000) و (فيجول بيسك 6) لكن واجهتني ظروف فتوقفت عن البرمجة بشكل كلي واليوم والحمد لله اقدرت اعود وقررت اتابع مسيرتي البرمجية فقررت اتخذ من اوراكل كهدف اساي امامي وابدا المشوار معها لكن تفاجئت بقلة المصادر حول هذه اللغة للاسف الشديد حتى المصادر الانكليزية ان وجدت فهي فقط للمحترفين ولا يوجد شيء يفيد المبتدئين قررت ابدا اول بدراسة عامة لاوامر (اس كي ال) ثم ابدا من لغة اوراكل ووجدت كتاب الاخ ماستر لكن المشكلة التطبيق على برنامج Access2000 وانا لدي برنامج Access2007 ولا اعرف كيفية استخدام اوامر (اس كي ال) في هذا الاصدار فأتمنى من ذوي الخبري ايضاح كيفية الدخو…
-
create or replace procedure manoo is cursor c_cursor is select UID ,AR_NAME , EN_NAME , GENDER, BIRTH_DATE ,NATIONAL_ID , ADDRESS, TEL_HOME , TEL_OFFICE , MOBILE, FAX , EMAIL, SPECIALIZATION, ORGANIZATION , JOB , FACULTY , UNI ,SECTOR , RESEAQRCHCENTER from main where main.en_name= asmaa.en_name; begin open c_cursor for i in c_cursor loop fetch c_cursor into main1 (UID ,AR_NAME , EN_NAME , GENDER, BIRTH_DATE ,NATIONAL_ID , ADDRESS, TEL_HOME , TEL_OFFICE , MOBILE, FAX , EMAIL, SPECIALIZATION, ORGANIZATION , JOB , FACULTY , UNI ,SECTOR , RESEAQRCHCENTER ) values (i.UID ,i.AR_NAME , i.EN_NAME , i.GENDER, i.BIRTH_DATE ,i.NATIONAL_ID , i.ADDRESS, i.TEL_HOME , i.TEL_OFFIC…
-
السلام عليكم هل أستطيع ان أضغ في الشرط where ناتج خرج procedure ؟؟
-
السلام عليكم اخواني اريد شرح لهذا الفنكشن 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; / و جزاكم الله الف خير
-
السلام عليك إخواني أريد حلول التمارين الموجودة في كتاب ال plsql محتاجها ضروري
-
السلام عليكم بعد تسطيب الأوراكل وعند محاولة ادخال اسم المستخدم وكلمة السر يحدث الخطأ التالي ora-12560 : tns protocal adapter error فما هو الحل وشكرا
-
اخواني الاعزاء كيف يمكن لي تخزين ال IP Address للمستخدم الذي قام بالتعديل او الحذف من الجدول ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ قاصدكم