SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
بسم الله الرحمن الرحيم الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين السلام عليكم ورحمة الله وبركاته RapidShare.Com Part One Part Two Zshare Part One Part Two لاتنسونا من صالح دعائكم قال رسول الله صلى الله عليه وسلم : "من قدم إليكم معروفاً فكافئوه، فإن لم تجدوا ما تكافئونه فادعوا له حتى تروا أنكم قد كافأتموه." "من صُنع إليه معروف فقال لفاعله: جزاك الله خيراً فقد أبلغ في الثناء".
-
الاخوان اعضاء هذا المنتدى الرائع السلام عليكم ورحمة الله وبركاته اردت حذف العمود region من الجدول dept فقمت بكتابة جملة sql التاليه alter table dept drop column region وعند التنفيذ ظهر لي بانها خطأ والى الان مع جميع المحاولات لا اعرف لماذا هي خطأ مع العام بأن العمود region خالي من البيانات تماما ايضا اردن ان اوجد ارقام واسماء الموظفين الذين ياخدون رواتب اكبر من المتوسط الحسابي لجميع الرواتب وترتيب الناتج تنازليا فقمت بعمل التالي select empno,ename from emp where sal> all (select avg(sal) from emp desc sal( طبعا مع تسكير القوس في النهاية ولكن برضو يطلع ليه انها خطأ ولكن مع جميع المحاولات ايضا لا ادري اين الخطأ ارجوا من الجميع مساعدتي وشكرا .............
-
السلام عليكم كل ما اقوم بعمل function او procedure بيتعمل بس بتظهرلى رسالة created with compilation error ايه الحل للموضوع ده لانه عامل مشاكل عند الاستدعاء شكرا
-
DECLARE l_count VARCHAR2(50) ; l_text VARCHAR2(50); BEGIN l_count:= GET_LIST_ELEMENT_COUNT('FORMS'); FOR i in 1..TO_NUMBER(l_count) LOOP IF GET_LIST_ELEMENT_VALUE('FORMS',i) =:FORMS THEN l_text := GET_LIST_ELEMENT_LABEL('forms',I); open_form('D:\my files\oracle\FORMS WORK\MEDO\'||l_TEXT); END IF; END LOOP; END; الكود دا انا بقرا بيه ال LABEL من ال LIST ITEM هو شغال بس بيعملى EXCEPTION وتعبت معاه يا ريت لو حد يساعدنى
-
السلام عليكم تظهر لي هذه المشكلة عندما اشبك على الداتا بيز لــ sys admin كيف احل المشكلة مع العلم بان النظام windows 8 ولكم شكريز
-
هل يمكن عمل تريجر على الفيو حيث اذا تغير كولمن معين يترنن التريجر؟؟؟
-
اولا سلام الله عليكم ورحمته وبركاته يا اخوه عندي مشكله في هذين الاستعلامين الاول استعلام يرجع اسم القسم ورقم القسم ومجموع رواتب كل قسم واكبر راتب في كل قسم ورقم واسم الموظف صاحب اكبر راتب في كل قسم select employ.deb_no,debte.deb_name,employ.sum(sal), max (sal),employ.emp_no,employ.emp_name from employ,debte group by employ.deb_no; طبعا employ جدول الموظفين و debte جدول الاقسام وdeb_no رقم القسم في جدول الموظفين (علاقه) بيطلعلي هذا الايرور "EMPLOY"."SUM":معرف غير صالح __________________________________________________ اما الثاني استعلام لايجاد رقم الموظف واسم الموظف ورقم القسم للموظف والراتب للموظفين الذين يعملون في نفس قسم الموظف رقم 5 ولهم راتب اكبر…
-
السلام عليكم ورحمه الله وبركاته اريد ان اعمل في item تاريخ الميلاد 3 list لعمل واحد لاختيار اليوم والثاني للشهور والاخير لاختيار السنه ويتم حفظهم كقيمه واحده في حقل تاريخ الميلاد ارجو المساعدة وجزاكم الله خير الجزاء
-
DECLARE X VARCHAR2(33); Y NUMBER(7,2); Z DATE; BEGIN SELECT ENAME,SAL,HIREDATE FROM EMP WHERE DEPTNO=10; DBMS_OUTPUT.PUT_LINE(X,Y,Z); EXCEPTION WHEN OTHERS THEN DBMS_OUPUT.PUT_LINE('U DON'T KNOW ANY THING ABOUT ORACLE'); END; /
-
السلام عليكم بدايه اود ان اشكر المنتدى على المجهود الرائع الذى يقوم به كل من هو عضو به لان هذا هو المكان الذى الجأ إليه بإستمرار وبدون حرج من كتر الأسئله المشكله يوجد جمله سلكت بالمجموع لعامود به number فيعطى رساله لو ان بصف واحد من العامود به char فلا يتم تنفيذ جمله السلكت فمن هنا اود اضافه جزء لكى يتجاهل char او يحولها إلى صفر لكى يتم إكتمال الأمر Select Sum(sal) from emp كمثال لإسكيمه scott وجزاكم الله خيرا
-
السلام عليكم استخدم كتاب لتعلم الاوراكل يستخدم declare فى تعريف المتغيرات و لكن عند التنفيذ يقول bind variable no declared عند استخدام variable و حذف declared ينفذ الكود variable v_deptno NUMBER; BEGIN SELECT department_id INTO :v_deptno from departments where department_name='Sales'; END; / print v_deptno التنفيذ يتم على isqlplus و شكرا
-
السلام عليكم ورحمه الله وبركاته انا كنت بحل اسئله الكتاب بتاع اوراكل ولقيت سؤال مش عارفه لو عندي رقم مرتب نفترض مثلا 8000 انا عايز اعمل لكل الف نجمه '*' يعني اعمل 8 نجوم ياريت لو حد عنده الحل يقول بسرعه لو سمحتم . وشكراااااااااااا
-
create or replace function get_job(p_person_id number ) return varchar2 is cursor s is select jbt.name from per_all_assignments_f asg, per_assignment_status_types ast, per_assignment_status_types_tl astl, hr_all_organization_units org, hr_all_organization_units_tl orgtl, pay_all_payrolls_f ppa, per_jobs_tl jbt, per_grades_tl gdt, pay_people_groups ppg, /* hr_positions pos,*/ hr_locations loc, per_all_people_f peo, hr_lookups hrl, hr_lookups hrl2, hr_lookups hrl3, hr_lookups hrl4 where asg.assignment_status_type_id = ast.assignment_status_type_id and ast.assignment_status_type_id = astl.assignment_status_type_id…
-
السلام عليكم ورحمة الله وبركاته هذه هي مجموعة دروس صوت وصورة في أوركل oracle 10g أسأل الله أن ينفع بها الجميع https://www.youtube.com/user/oracle11g999 والله ولي التوفيق
-
نستخدم في الاكسس أوامر Last و First ماهو مقابل هذه الاوامر في sql Oracle ولكم تحياتي
-
انا خالد من السودان لدي مشكلة في بحث تخرجي بعنوان ايجار السيارات اريد ان اعمل تريقر اذا اضفت في جدول السياره المعطله في حقل status رقم ١ يحصل تننفيذ في جدول السيارات في حقل status غير مؤجرة اما اذا كتبته 0 فينفذ في جدول السيارة معطلة وجزاكم الله خير ودمتم
-
أنا عندي جدول فيه عمود واحد فيه القيم المتسلسله دية 60 - 61 - 62 - 64 - 65 لاجظ مفيش القيمه 63 انا عايز جملة سيكول على العمود طول مالتسلسل ماشي كويس مفيش مشكله المطلوب يعني نطلع القيمه الناقصه من التسلسل والمفروض ان احنا اصلا مش عارفين القيم والقيم دية مترتبه بس فيه قيمه ناقصه ياريت نعرفها بس يا شباب يكون جملة سيكول الحل يلريت ساعدوني
-
اخواني لدي الجدول التالي CREATE TABLE EMP (EMPNO NUMBER(4) NOT NUL ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2)) واخلت فيه البيانات التالية SQL> INSERT INTO EMP VALUES (7369, 'SMITH', 'CLERK', 7902, TO_DATE('17-DEC-1980', 'DD-MON-YYYY'), 800, NULL, 20); SQL> INSERT INTO EMP VALUES (7499, 'ALLEN', 'SALESMAN', 7698, TO_DATE('20-FEB-1981', 'DD-MON-YYYY'), 1600, 300, 30); SQL> INSERT INTO EMP VALUES (7521, 'WARD', 'SALESMAN', 76…
-
ممكن معرفة طريقة تعديل البيانات في اكثر من جدول ؟
-
السلام عليكم ,, ربما يكون شرحي للموضوع مبهم قليلا ً لذا ركزوا قليلا ً معي .. عندي جدولين : 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_…
-
بسم الله الرحمن الرحيم عندى مجموعة استفسارات ياريت تساعدونى فيها 1- ايه افضل مكان امتحن فيه اوراكل ديفولبر وطريقة الحجز ازاى والتكلفة كام 2- مصطلح meta-data فى السيكول تعريفه ايه 3- هل شهادة الاوراكل اللى بمتحنها فى مصر معتمدة من اوراكل نفسها ولا من مصر بس 4- لو انا سيرتفيد فى الاوراكل الاصدار العاشر لازم امتحن للاصدار الحادى عشر ولا شهادة 10g كفاية
-
السلام عليكم اخوانى اريد ان اسأل هل يمكن ان استعمل مترجم على الجهاز التى سوف امتحن عليه لانى اطلعت على اسئلة الامتحان ووجد صعوبة فى فهم الاسئلة المتكوبة بالانجليزية وعند ترجمتها الى العربية استطعت فهم المطلوب من الاسئلة فهل يسمح بنتزيل مترجم على جهاز الحاسوب التى سوف امتحن عليه ارجو الافادة من اهل الخبره
-
السلام عليكم ورحمة الله رمضان كريم انا عملت بحث في المنتدي كثيرا عن رد لسؤالي بس ما لقيت رد يفيدني في مشكلتي مشكلتي اني بدخل علي الداتا بيز بيوزر هو scott/tiger ومش عارف ادخل علي غيره ومش عارف اعمله صلاحيات مثل انشاء جدول مثلا وده جعلني مش عارف اطبق علي فصل زي 8 في كتاب اوريكل سؤال هو كيف ادخل علي system/system او hr/hr وحتي اليوزر اللي انا عمله عن تسطيب الداتا بيز مش قابل يدخل الرجاء الرد علي موضوعي وشكرا
-
السلام عليكم ورحمة الله وبركاته select MONTHS_BETWEEN ('01-sep-95','11-jan-95') from dual ; ما الخطأ في كودي لانه يظهر لي الخطأ ORA-01858: يوجد حرف غير رقمي حيث متوقع حروف رقمية والسؤال الثاني / اريد ان اظهر الكونسترين الذي انشاته في الجدول ويظهر لي خطا ما الخطأ في هذا الأمر select * from user_constraint where table_name = 'STUDENT'; والسؤال الثالث أريد ان احذف فور كي من الجدول يظهر لي خطا هناك كلمة مفقودة alter table s drop foreign key (na ) references ss ( nat ) ;
-
السلام عليكم ورحمة الله وبركاته أرجو مساعدتي في حل هذا السؤال أنشئ روتيناً اسمه ADD_PROD لإدراج منتج جديد في جدول المنتجات PRODUCT ، استخدم رقم المنتج و الوصف كباراميترات للروتين . -- نفذ الروتين المكتوب في الفرع الأول أعلاه ، ثم استدعي الروتين مع إعطائه مدخلات معينة ، ومن ثم استفسر عن جدول المنتجات PRODUCT لملاحظة النتائج . وشكرا لكم