SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
لوسمحتم يا اخوان عندي طلب مستعجل واتمنى ماتبخلوني علي عندي جدول خاص بمجموعة ملفات يجتوي على اسم الملف ونوعه وتاريخ بداية صلاحية الملف وتاريخ انتهاء صلاحية الملف أريد جملة select تظهر تقرير للملفات التي ينتهي صلاحيتها خلال شهرين من الان مثال ------ اليوم تاريخ 19-3-2010 اريد اظهار كل الملفات التي تنتهي صلاحيتها خلال شهرين يعني اظهار كل الملفات من تاريخ 19-3-2010 الى تاريخ 19-5-2010 ومثال اخر لو كان التاريخ اليوم 19-4-2010 يعني اريد اظهار جميع الملفات خلال فتره بين 19-4-2010 الى تاريخ 19-6-2010 أرجوكم أن تساعدوني على الحل
-
function JANFormula return Number is x number; begin select distinct sum(wip.transaction_quantity)qty into x from MTL_MATERIAL_TRANSACTIONS wip,mtl_system_items itm where wip.inventory_item_id=itm.inventory_item_id and wip.TRANSACTION_TYPE_ID = 35 and wip.inventory_item_id=:inventory_item_id and to_char(wip.transaction_date,'YYYY')=NVL(:YEAR,wip.transaction_date) and to_char(wip.transaction_date,'mm')='01' ; return x; exception when no_data_found then return 0; end; انا عملها جوه فرميلولا وده الايرور الى ظهر eror 201 at line 6 colum 6 indentifier'mtl_matrail_transaction must be declared -eror 0 at line 4 colum 3 sql statment ignored
-
السلام عليكم ورحمة الله برجاء المساعدة فى كود PL/SQL لعمل function يتم ادخال عدد ايام اجازة الموظف مثلا 4 ايام يظهر لى تاريخ نهاية الاجازة بدون احتساب الاجازة الاساسية (الجمعة والسبت) مثلا اليوم 1/10/2012 هو الاربعاء وتم عمل اجازة لموظف باربعة ايام يعنى تاريخ نهاية الاجازة المفروض 6/10/2012 الاثنين وليس 4/10/2012 السبت !!!!!!!!!!!! (او اكثر من ذلك مثل 10 ايام اجازة) سيتم تكرار (الجمعة والسبت) اكثر من مرة لو عايز اظهر اخر 5 موظفين تم تعيينهم فى شهر معين ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ وشكرا لكل من اهتم بالموضوع
-
السلام عليكم هل يوجد احد لديه امتحان 1z0-144 حتى لو pdf
-
من فضلكم الزملاء الأكارم من عنده معلومة عن هذا الأمر يتفضل مشكورا وياريت تكون مجربة
-
سلام الله عليكم ممكن تساعدوني في التحويل من نصي الى منطقي بحيث يظهر لي TROU OR FALSEعند الطباعه اذا تم الحذف يظهر لي TROU واذا لم يتم يظهرلي FALSEعن طريق دالة تحويل النص الى منطقي وهذا الكود VARIABLE rows_deleted VARCHAR2(30) DECLARE v_o SECTION.SECNO %type := 4; BEGIN DELETE FROM SECTION WHERE SECNO = v_o; :rows_deleted := (SQL%NOTFOUND ||' rows deleted.'); END; / PRINT rows_deleted;
-
السلام عليكم ممكن اتواصل مع شخص يساعدني في حل Trigger وفقكم الله
-
السلام عليكم إخوتي شكرا لإضافتكم لي في هذا المنتدى الرائع كيف يمكنيي تنسيق عرض الحقول في PL/SQL بعد عمل جملة SELECT وكذلك هنالك مشكلة في عرض التقارير مع العلم إني متأكد من كتابة كود نداء التقرير بطريقة سليمة وجزاكم الله عني كل خير
-
السلام عليكم ورحمة الله وبركاته عندي جدولين كل جدول عمودين عمود خاص بالتسلسل وعمود خاص بالوصف عايز اعمل جدول تالت يكون مرتب فيه بيانات الجدولين على اربع اعمدة عن طريق التشابه في الوصف جزاكم الله خيرا
-
الربط في السيكيول SQL Join : الغرض من ربط الجداول ببعضها هو استخراج البيانات من أكثر من جدول في قاعدة البيانات !! كذلك يستخدم الربط كوسيلة لمنع تكرار القيم في أي حقل من حقول الجداول بصورة مزعجة أحياناً ، فمثلاً حينما يكون للطالب أكثر من مادة وتدرج جميع المواد مع اسم الطالب في نفس الجدول ، ستكون النتيجة وجود عدد كبير من السجلات لنفس الطالب في نفس الجدول ، كل سجل خاص بمادة !! وهذا غير عملي أبداً إذ أنه يؤدي إلى كبر الجدول وبالتالي زيادة المساحة التخزينية له !! لذلك فإننا نقوم بعمل جدولين جدول للطالب بكامل بياناته ( الاسم -الرقم - تاريخ الميلاد -التخصص - المعدل ... ألخ ) وجدول آخر للمواد يحوي أسم المادة وأرقام الطلاب الذين يدرسونها ، ونربط بين الجدولين برقم الطالب بالتأكيد …
-
تضهر رسالة الخطأ هذة عند دخولي الي شاشة ال sqlplus بواسطة اي مستخدم على الداتابيز فهل يوجد لها حل الرسائل ORA-01034 :oracle not available ORA -27101: shared memory realm does not exist فما هو الحل لاصلاح هذا الخطا مع تمنياتي الفائدة للجميع
-
السلام عليكم لجميع الأخوة في هذا المنتدى اريد منكم ان تساعدوني في تعلم plsq بطريقة سهلة وشكرا جزيلا لكم ولحسن تعاونكم هذا هو ايميلي [email protected] [email protected]
-
الاخوة الاعزاء اود الوصول الى مجموعة من البيانات بشكل عشوائي بمعنى لو اردت في مع كل عملية سيليكت اقوم باسترجاع بيانات عشوائيا ارجوا ان اكون اوضحت الصورة
-
هل من الممكن حذف عامود كامل من الجدول مثل حذف الصفوف
-
اخواني الاعزاء السلام عليكم ورحمة الله وبركاته ارجوا ان تشرحوا لي معنى هذه الجمله بالتفصيل 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 وشكرا
-
السلام عليكم لو سمحتم لدينا مشكلة كبيرة في تحويل الاوراكل دبفلوبر مع القاعدة sqlبالعربي لان مشروعي التخرج نظام غدارة ويتطلب العربي ولنا اكثر من 12 يوم ندور حل فأرجوكم ردوا علينا بسرعة جدا لان وقت التسليم للمشاريع قرب ونريد الخطوات بالترتيب وبالتفصيل لو تكرمتوا
-
:angry: الحمد لله نجحت في امتحان SQL وأدعو للجميع بالتوفيق إن شاء الله :angry: :angry: :angry:
-
بالنسبة إلى أمتحان الـ SQL في Oracle 9i كان رقمه 1Z0- 007 في Oracle 10g ماهو رقمه فمن يعرف حلا لمشكلتي فله جزيل الشكر ودمتم سالمين
-
السلام عليكم ورحمه الله وبركاته ممكن تردوا عليا في المشكله دي وتفيدوني ضروري انا عايز اشغل البرنامج ضروري جدا كل ما ادخل علي ال SQl Plus يقولي الاسم خطا والباص خطا اعمل ايه بقي مش عارف وعلي فكرة انا بخثت في المنتدي لقيت نفس المشكلة بس مفيش حد رد عليها ولا اتحلت بالمنتدي ارجو الشرح الكامل شكرا
-
ياجماعة عندي جدول فيه بيانات كالاتي WAS , WA1, W234, W23HJ, WA2, WA5 , W1, WB2, W9, WA9 وبدي جملة لاسترجاع فقط الحقول التي تحتوي على W234, W1, W9 يعني بس التي تحتوي W + رفم وشرط ان يكون الحرف الثاني رقم وليس حرف وشكرا
-
عايز اعرف اية الفرق بين ال record and row لان فية فى البى ال متغير من نوع record ومتغير من نوع %row type ومش عارف افرق بينهم ارجو المساعدة؟
-
اذا كان لدينا جدول يحتوي على ثلاثة حقول منها حقلين فية قيم متساوية والثالث مختلف كما هو موضح:- COL1 COL2 COL3 -------------------------------- 100 5320 محمد 100 5320 محسن 100 5320 علي كيف يمكن عمل SELECT تظهر لنا فقط سجل واحد من بين هذة السجلات مثلا تظهر لنا فقط السجل 100 5320 محمد ولكم جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته تحية طيبة وبعد الموضوع : مايلي :- عندي يوزر له صلاحيات connect,resource,dba من خلاله اذا نفذت الامر التالي من خلال function او procedure او package فانه يتم التنفيذ ويعطيني قيمة exec immediate|| 'select'||sequence_name.nextval ||'from dual'l ولكن يا احبائي يا اعزائي انظروا للآتي :- اذا اردت ان انشاء sequence معين من خلال package او function كالتالي :- execute immediate ||'create sequence sequence_name1' start with 100 minval 100 nocache';l …
-
السلام عليكم الشباب ممكن اعرف ماهي ارقام امتحانات 11g واذا في testking ممكن ترسلها على الايميل [email protected] لاني مش عارف كيف ا جيبهم من موقع اوراكل ولكم جزيل الشكر
-
السلام عليكم أخواني ورحمة الله وبركاته وكل عام وأنتم بخير. بفضل الله عز وجل فقد تجاوزت امتحان pl/sql بالعلامة التامة و 66 جواب صحيح ولكل من يحتاج من الأخوة للمساعدة هذا ايميلي [email protected] وأنا جاهز للخدمة