SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ...ممكن حد يفيدني بالي عنده شرح للجوين تيبلز شكرا مقدما
-
السلام عليكم ورحمة الله وبركاته الاخوة الافاضل عايز اعمل جملة select ترجعلى جميع السائقين المتاحين عندىفى وقت معين باستثناء الغائبين او اللذين هم فى مهمة حاليا وايضا باستثناء السائقين اللذين هم فى اجازه ودى الجداول اللى عندى 1_جدول السائقين 2_جدول المهمات 3_جدول الحضور 4_جدول العطلات او الاجازات tables.txt
-
لو سمحتم يا جماعة انا محتاج امتحان 1Z0-144-ENU Oracle Database 11g: Program with PL/SQL ومش لاقى الامتحان الخاص بيه على موقع examcollection.com كل الى الامتحانا الموجودة هيا امتحانات اوراكل 10 g 1Z0-147-ENU Program with PL/SQL طب انا اقدر ازاكر امتحان ال 10g ,وادخل ال 11g ممكن حد يساعدنى جزاكم الله خير
-
السلام عليكم ورحمة الله وبركاته جزى الله عني خيراً من فتح مشكلتي ليساعدني او ليستفيد اما بعد المشكله اني احاول الاتصال بالاوراكل من خلال برنامج جافا صممته بنفسي هذا البرنامج يقوم بإنشاء اتصال مع الاوراكل ثم يستخدم هذة الاتصال ك قناةاو طريق ليوصل من خلاله البيانات الراجعه من (loop) ومن ثم اقوم بإدخال بعض البيانات (insert ) ولكن في كل مره اقوم بتجربة الكود يحدث لي هذا الاستثناء علما بانه ينجح في ادخل عدد لا بئس به من الصفوف ثم يظهر هذا الاستثناء ثم يظهر مره اخرى ORA-01000: maximum open cursors exceeded علما بانه يحدث بعد عدد كبير جدا من الصفوف المدخلة وفي كل مرة يختلف عدد الصفوف التي يستطيع ادخالها Ahmed Khaled Oracle developer Java developer ahmed_khaleddba@hot…
-
السلام عليكم اخواني واخواتي , انا اختباري قريب جدا ,, بس انا بجرب الامتحانات وبلاقي نقسي failed كل شويه باستخدام برنامج visual CertExam Manager لانه الاسئله بتكون 200 سؤال والوقت 120 دقيقه فقط فمش قادرة الحق هوه الاختبار الفعلي بنفس كميه الاسئله دي والوقت القليل ده ؟؟ ارجوكي جاوبيني بأسرع وقت انا بانتظاركم ولكم مني اصدق الدعوات الله يوفق اللي يرد عليا انا بجد بحاجه للاجابه بأسرع وقت , فرجوا عليا الله يفرج عليكم
-
السلام عليكم لو سمحتم اريد ان احضر بيانات شهر سابق بجيث لو قمت بطلب الداتا يوم 1.9.2016 سوف تحضر لي بيانات الشهر الماضي. جربت الطريقة التالية ولكن يظهر لي هذا الخطأ. لوتكرمتم ماهي التعليمة الصحيحة ولكم جزيل الشكر where trunc(DAT,'mm') = trunc(add_months(trunc(sysdate),-1),'mm') the error ORA-00932: inconsistent datatypes: expected NUMBER got DATE
-
السلام عليك و رحمة الله و بركاتة يوجد عندى جدولين الاول جدول خاص بتسليم كل مندوب الدفتر الخاص بة وهو مكون من Table 1 * رقم المندوب emp_id * اول رقم فى الدفتر esal_from *اخر رقم فى الدفتر esal_to Table 2 و الجدول الثانى يتم تسجيل فية ارقام الايصالات التى يتم استخدامها من قبل المندوب ويتم تسجيل الايصالات فى الحقل Esal_id المطلوب : إيجاد الارقام الغير مستخدمة فى الدفتر بمعنى اخر الغير موجودة فى جدول تسجيل الايصالات المستخدمة ولكم منى كل الشكر و الاحترام
-
متى نحتاج إلى Cursor , ومتى لا نحتاج إليه ؟ كيف نستخدم ال Cursor ?
-
السلام عليكم اذا كان عندي الرقم 2004 كيف احصل على باقي قسمته على 100 اي احصل على 04 فقط
-
اسعفوني لو سمحتوا عاوز كتاب الكتروني يشرع القوادح (tigger) في ال oracle 9i بشكل مفصل وشكرا
-
ممكن اعرف ما هو امر انشاء قاعدة بيانات هل هو create database وياريت مثل
-
و الله يا اخواني انا عندي امتحانين لل sql في امتحان 111 سؤال فقط و في امتحان 206 سؤال أيهما الأصح ..... و ياريت يكون الأول علشان عدد الأسئلة يكون قليل هههههههههههههههه و لو في حد عنده امتحان sql يبعتلي أرجوكم للتأكد اللهم اني أستغفرك و اتوب البك .... و أدعوو اليكم بالمغفرة و التوبة بمشيئة الله تعالى ....
-
الاخ العولقى شكرا جزيلا على الكتاب تحياتى.................
-
في خطأ في الكود اتمنى اعرف ليش (هو ما بنفذ بعد الelse)انا كثير مستعجل FUNCTION CAL_EMP_SAL (num in integer,v_employee_id in employees.employee_id%type) return number is v_manager_id employees.manager_id%type; sal number := 0; begin select distinct(nvl(manager_id,0)) into v_manager_id from employees where manager_id=v_employee_id; if (v_manager_id=v_employee_id) then select (salary+nvl(commission_pct,0)+num)-salary*0.16 into sal from employees where employee_id=v_employee_id; else select (salary+nvl(commission_pct,0))-salary*0.16 into sal from employees where employee_id=v_employee_id; end if; return sal; end;
-
السلام عليكم و رحمة الله و بركاته اخواني و اخواتي لدي هذا الكود forms_ddl('create user '||:user_name||' identified by '||:pass_word|| 'default tablespace'||'test' ) ; forms_ddl('grant connect,resource to '||:user_name); حيث المشكلة في تحديد التايبل سبيس اذ انه لا يعمل لكن اذا حذفت 'default tablespace '||'test' سيكون شغال و يعمل على انشاء يوسر جديد لكن التيبل سبيس له هو USERS فكيف يمكنني جعل التيبل سبيس هو TEST و رحم الله والديكم دنيا و اخرة
-
السلام عليكم اريد عمل View لكي تقرأ الحقول من ثلاثة جداول ولنفرض ان أسماء هذه الجداول هي emp1, emp2, emp3 ولتكن جميع هذه الجداول تشمل على هذه الحقول EMP_NO NUMBER(8) ,EMP_NAME VARCHAR2(150), IMG BLOB الوضع الطبيعي الذي اعرفه لانشاء هذه ال VIEW هو CREATE OR REPLACE VIEW EMPLOYEE ("TYPE","EMP_NO","EMP_NAME ","IMG") AS( (SELECT 1,EMP_NO ,EMP_NAME,IMG FROM EMP1) UNION ( SELECT 2 ,EMP_NO ,EMP_NAME,IMG FROM EMP2) UNION ( SELECT 3,EMP_NO ,EMP_NAME,IMG FROM EMP3) ); ولكن للأسف الظاهر ان هذه الطريقة ما تصلح مع حقول الصور كانت تطلع لي مسج ORA-00932: inconsistent datatypes: expected - got BLOB ياريت احد يقدر يساعدني بعملها علما باني استخدم SQL*Plus Version 8.0.6.0.0
-
ازاى ادخل صوره الى قاعده البيانات بجمله انسرت انا عندى حقل Image >>>>>>>>>> Long Raw
-
من فضلكوا اريد حلول تمارين كتابي sql الجزءين كتابي plsql الجزءين من فضلكوا ضروري جدا لان التمارين جننتني
-
-
السلام عليكم ورحمة الله وبركاته اخوانى انا عندى سؤال ومحيرنى جدا جدا جدا قى قاعدة بيانات وارجو الايجابة عليها بعد اذن حضرتكم دلوقتى لو نفترض شركة طالبت منى 2 برنامج مثل بعضهم ولكن الاختلاف فى قاعدة بيانات هى كانت تريد منى البرنامج الاول مصنوع من الفيجال بيسك 6+ قاعدة بيانات اكسس والبرنامج الثانى مصنوع من الفيجوال بيسك 6 + قاعدة بيانات الاوريكال بالنسبة للبرنامج الذى يكن مصنوع بالفيجوال بيسك 6 + قاعدة بيانات اكسس فهذه معروف وانا اعرف مكان قاعدة بيانات الاكسس التى انا قد تم انشأتها .. وخلا هذا الامر قد انتهى طـــــــــــيـــــــــب البرنامج التانى التى مصنوع بالفيجوال بيسك 6 + قاعدة بيانات اوريكال ( جداول) اين اجد مجلد قاعدة بيانات والجداول التى تم صنعه…
-
كيف يمكننى تعديل sequence بشكل تلقائى بحيث انى لو مسحت row يعدل فى الاسطر اللى بعدية بشكل طبيعى ؟
-
السلام عليكم انشئت جدول من فترة بس نسيت المفتاح اللى عاملة فيه كيف اعرف المفتاح من plsql ولكم جزيل الشكر كل عام وانتم بخير
-
هل يتم فعليا استخدام JOIN Tables 1999 مثل : cross join natural join using clause and on inner outer left الى اخره من هذه الانواع ام ان المستخدم حاليا هو النوع الاخر وهي: outer join , self join , equijoin الى اخره وشكرا
-
اخواني واخواتي مشرفين وأعضاء السلام عليكم ورحمة الله وبركاته وانا اسف للأنقطاع عن المنتدى مدة طويلة بسبب ظروف الحياة . وشكر خاص لكل من سئل عني والله يسعدكم جميعا اليوم والحمدلله بدءت بكتابة بعض الدروس التي تشمل قسم PL/SQL من الألف الى الياء واليوم سأضع اول درس وإن شاء الله ان اكون قد وفقت في كتابة هذه الدروس ولن اضع الدرس التالي الا في حالة أستعياب الدرس الاول للجميع لذلك اطلب من اي عضو او مشترك طرح اي سؤال اول باول في اي درس سيتم طرحه مع رجاء خاص ان تكون الاسئلة طمن الدرس لكي لا يتشتت تفكير اي مشترك. وبسم الله بندء ..... مقدمة صغيرة لغة PL/SQL تعتبر لغة البرمجة الخاصة بنظام اوراكل وهي اداة برمجية قوية جدا وكلمة PL/SQL اختصاراً لـ (Procedure Langu…
-
create or replace procedure phone(v in out varchar2) is begin v:= '('||substr(v,1,3)||')'||sunstr(v,4,3)||'-'||substr(v,7); end phone;