SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
في تعريف المتغير : 1- ماهو الفرق بين declare و variable ثم اسم المتغير 2- ما هو الفائدة من تعريف متغير متكفي جملة select 3- ما هو define 4- ما هو dbms_output.put_line وما هو host
-
أخواني الاعضاء استاذي مشرف قسم المبتدئين في احد الكتب التي قد حملتها منتدى كود لكني عند كتابته في سطر الاوامر والضغظ على file --> run لم ارى اي نتيجة ارجو المساعده الكود هو كاالتالي Declare i number(5); BEGIN i:=5; DBMS_OUTPUT.PUT_LINE('i = ' || i); END;
-
المطلوب نقل الموظفين الموجودين فى الدرجة الوظيفية الثانية الى الدرجة الثالثة ثم نقلهم جميعا الى الادارة الخالية من الموظفين وذللك فى كود واحد
-
السلام عليكم اقوم أنا الان بعمل نظام مكتبة يحتوي على صفحة بحث, لكن يجب ان يهمل البحث الفرق بين الاحرف التالية: 1-أ ا 2-ه ة 3-لا لأ فهل هنالك شخص صادف هذة المشكلة من قبل وإذا صادفها فما هو الحل المقترح . ملاحظة:انا ستعمل oracle 10g. والسلام ختام تم تعديل عنوان الموضوع , راجع شروط الكتابه في المنتدي إداره المنتدي
-
hi friends i have question and i hope to get from anybody maybe could help me the question is:: i want to write query in sql*plus environment to find the date of last friday of any month and i can't say more than god bless all of you
-
ياريت حد يساعدنى عايزه انشئ جدول للمستدخمين فيه عمودين اسم المستخدم والباص ورد بتاعته السؤال بقى ازاى اعمل العمود بتاع اسم المستخدم varchar2 وعليه قيد انه لابد يبدا بحرف يعنى ما ينفعش انى اخلى اسم المستخدم يبدا برقم مثلا لابد يبدأ بحرف ازاى اعمل القيد ده على عمود اسم المستخدم ؟؟؟؟؟ وشكرا لكل من يساعدنى
-
اين نربط الجداول وكيف بعد انشائها داخل السكول و تحديد المفتاح الاساسى والاجنبى وقت انشائها داخل السكول
-
السلام عليكم اعضاء المنتدي الكرم عندي استفسار في الاس كيو ال لو عندي جدول البضائع فيه رقم الصنف واسم الصنف وجدول للعملاء فيه اسم العميل ورقم العميل وجدول تالت للعملاء اللي اشترت البضائع فيه رقم الصنف ورقم العميل كنت عايز اعمل جمله سيلكت تيجيبلي العملاء اللي اشترت جميع الاصناف وجمله تانيه تجيب العملاء اللي اشترت بعض الاصناف ياريت حد يجاوبلي علي الاستفسار دا لاني بقالي يومين مش عايزه تظبط معايا
-
السلام على اهل السلام كيف الصحة جميعا شوفو احياتا نكتب الكود بهذه الطريقة declare begin statments begin statements end end السؤال كمايلي هل فيه فائدة او سبب معين لجعل الكود فيه 2 begin؟ وهل هذا يؤثر على طريقة الاكسكيوشن امممممممم وبس
-
هل يمكن استخدام جملة الاستعلام في ال case
-
السلام عليكم ورحمة الله وبركاته ...اول شي هذي اول مشاركه ليا في هذا المنتدى ..وصراحة عجبني جداا المنتدى ..واحس انو فيه ماشالله نوابغ انا هذا الترم ..نزلت مادة الاوركل وصراحة لقيتها سهله وممتعه ..بس في واحد من اصحابي اعطاني سؤال وبيتحداني اني احلوو ..ولي كم يوم بحاول احل فيه ..وصراحة ماقدرت... وياليت تساعدوووني فيه ..وبنفس الوقت نشوووف مين اسرع واحد يحلو السؤال هوا .. Find the first occurrence of letter 'S' in employee names, and change the S to A طبعا من جدول emp انا عرفت انو ينحل بطريقه يستخدم فيها trim and decode بس ماعرفت كيف ...وبرضو عرفت انو ينحل بي replace بس طبعاا ..المطلوب انو ماينحل بي ريبليس .... ارجوووو الرد السررريع ومشكووووررررررررررين
-
السلام عليكم .. احيانا يكون لدينا عدد كبير من الحقول fields .. ونريد عمل select لها جميعها ما عدى حقل او حقلين على سبيل المثال ... هل هناك من طريقة لعمل ذلك دون اختيار الحقول المطلوبة واحدة واحدة ؟ بمعنى .. هل هناك شيء شبيه بـ : select * except (field1 , field9) ؟؟؟؟!! مع التحية
-
السلام عليكم كيف الحااال اخواني مبروك التصميم الجديد هذي داله تستقبل برميترا يمثل رقم الموظف empno وله قيمة مرجتعه واحده هي الدخل السنوي للموظف CREATE or REPLACE function annual_sal (v_empno in emp.empno%type) RETURN number IS v_sal emp.sal%type:=0; BEGIN SELECT (sal*12)+nvl(comm,0) INTO v_sal FROM emp; WHERE empno=v_empno; RETURN (v_sal); END; / save annual_sal.sql replace; variable g_salary number; execute :g_salary:=annual_sal(7788); print g_salary; انااا الحين اريد اقوم بكتابة جملة استعلام لاستراجاع رقم الموظف واسم الموظف والدخل السنوي للموظف لجميع ا…
-
يا جماعه كيف بدي اعمل insert لأكثر من record على جدول معين دفعه واحده مثلأ مجموعه من الاكواد A1 .....A20 B1 ......B20 وهكذا أعملخم بجملة ادخال واحده
-
-
ازاي اكتب كود لتنفيذ الشكل التالي 1*8+1=9 12*8+2=98 123*8+3=987 1234*8+4=9876 12345*8+5=98765 123456*8+6=987654 1234567*8+7=9876543 12345678*8+8=98765432 123456789*8+9=987654321
-
السلام عليكم .. أشكر كل القائمين على هذا المنتدى الرائع .. أنا جديد نسبياً على عالم الأوراكل .. و أرجو ان تساعدوني بحل هذا السؤال : عندك جدول إسمه ELOC .. به عمودين ، عمود يمثل رقم الموظف و الثاني يمثل مكان سكنه مثلاً : ELO ------------------ LOC | ENO 1 | A 2 | B …
-
السلام عليكم ورحمة الله وبركاته اخواني الاعضاء أرجو مساعدني في حل هذا السؤال الذي يواجهني في أحد امتحاناتي : طلب مني اعداد قاعدة بيانات لمكتبة في الجامعة وواجهني سؤال لم أستطع الاجابة عليه وهو : create a function named maxBorrowing that returns all details about a student has the maximum number of borrowing in current month . مع العلم ان هناك جدول يجب ان اعتمد عليه كالتالي : borrowTable student_id --- object_id --- date_of_borrow --- max_borrow_date --- Returns وسأكون شاكرا لكم
-
QUESTION NO: 73 When should you create a role? (Choose two) A. To simplify the process of creating new users using the CREATE USER xxx IDENTIFIED by yyy statement. B. To grant a group of relate privileges to a user. C. When the number of people using the database is very high. D. To simplify the process of granting and revoking privileges. E. To simplify profile maintenance for a user who is constantly traveling. وجزاكم الله عنى كل خير
-
السلام عليكم ورحمه الله وبركاته سؤال اريد كود تكون النتائج فيه كالتالى عدد الموظفين و عدد الاقسام ومجموع المرتبات و متوسط المرتبات ارجو الرد فى اسرع وقت
-
السلام عليكم شباب شباب عندي سؤال حول الفرق بين كل من انواع قواعد البيانات حسب الاسئلة التالية (sq server 2008l, access,oracle a) How are single-table queries expressed What built-in function does it have? What limits are set on their use? c) How are sub queries expressed? d) How are joins expressed? e) Are EXIST and NOT EXIST supported? If so, how are they differ form each other? ارجو ان تكون الاجابه مع امثلة مشكورين
-
السلام عليكم انا عندي جدول CREATE TABLE items ( iid NUMBER(8) NOT NULL, iname VARCHAR2(15) NOT NULL, idesc VARCHAR2(150), iimage BLOB, iprice NUMBER(6,2) NOT NULL, irmarks VARCHAR2(150), lid NUMBER(8) NOT NULL, cid NUMBER(8) NOT NULL ); و ابغى اضيف الصور لقاعده البيانات .. كيف ؟؟ كيف اسوي insert للصوره ؟
-
الأخوة الأعضاء الأخ هانى بالنسبة للكتب اللى حضرتك عارضها هى : 1-pl/sql Fundamentals 2-develop pl/sql program units 3- advanced pl/sql أولاً : هل هذة الكتب هى المفروض مذاكراتها للأمتحان 1z0-147 ثانياً : لماذا فى موقع oracel/education/list of exames عارضين اسم الكتاب هو program with pl/sql
-
اخواني الاعزاء السلام عليكم ورحمة الله وبركاته ارجوا ان تشرحوا لي معنى هذه الجمله بالتفصيل select count ( * ) total , sum(decode(to_char(hire_date,'yyyy'),1995,1,0)) "1995" , sum(decode(to_char(hire_date,'yyyy'),1996,1,0)) "1996" , sum(decode(to_char(hire_date,'yyyy'),1997,1,0)) "1997" , sum(decode(to_char(hire_date,'yyyy'),1998,1,0)) "1998" ; وارجوا لو تعطوني امثله اضافيه عن ال decode وشكرا
-
الاخوان اعضاء هذا المنتدى الرائع السلام عليكم ورحمة الله وبركاته اردت حذف العمود 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( طبعا مع تسكير القوس في النهاية ولكن برضو يطلع ليه انها خطأ ولكن مع جميع المحاولات ايضا لا ادري اين الخطأ ارجوا من الجميع مساعدتي وشكرا .............