SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم كنت قد طرحت سؤالا في منتدى oracle عن كيفية جعل الأسماء تظهر بهذا الشكل dynamic عن كيفية جعل length(ename) يظهر dynamic بهذا الشكل فكان الجواب SQL> var cur refcursor SQL> declare s long; begin for c in (select distinct length(ename) l from emp order by length(ename)) loop s := s || 'case when length(ename)='|| c.l || ' then ename end length_'||c.l||','; end loop; open :cur for 'select ' || rtrim(s,',') || ' from emp'; end; / PL/SQL procedure successfully completed. SQL> print cur ارجو شرح الكود
-
السلام عليكم ... قرأت أكثر من كتاب في الـ PLSQL من هذا المنتدى ومن خارجه وراجعت أغلب مواضيع هذا القسم بما فيهم المواضيع المثبتة وغيرها وبحثت في أكثر من مصدر عبر محركات البحث.... لكن لم أجد مصدر واحد يشبع رغبتي في تعلم هذه اللغة والتعلم بالنسبة لي هو ( التطبيق ) .. أحتاج لتطبيق تمارين عملية كثيرة ومتسلسلة ، أحتاج لمساعدتكم في هذا الجانب ولكم مني جزيل الشكر والتقدير..
-
السلام عليكم ، رمضان مبارك انا اعمل على مشروع تخرج، استعمل Oracle expression 10g في قاعدة البيانات يوجد جدول يحتوي على خانة،(column) number user_second ; احتاج الى مساعدتكم ،في جعل قيمة هده الخانة تنقص اوتوماتكيا الى ان تصل الى صفر!!!! جزاكم الله كل خير
-
السلام عليكم ..... مرحبا اخواني الاحباء ..... فقط اتمنى ان اعرف هل ان الاجراءات procedure في لغة pl/sql ... تكتب بنفس الطريقة داخل الفورم بيلدر ... اي مثلا داخل زر امر او ما شابه .... لاني تابعت دروسكم وحاولت تطبيق الاجراءات في الفورم بيلدر ويضهر لي عدة اخطاء ...... شكرا جزيلا .....
-
دالة ROUND هي دالة تقريب أو تدوير الأرقام، و هي دالة معروفة و شائعة الاستخدام في كل المجالات سواء النظرية أو العملية ، و قد قدمت شركة أوراكل إمكانية تقريب التواريخ كما تقريب الأرقام، وقد شرح الأساتذة في المنتدى عملية تقريب التاريخ بتفصيل متميز، لكنني في هذا الموضوع أحببت أن أركز على عملية التقريب للأرقام لأنها مختلفة بعض الشيء عما نعرفه عن استخدام هذه الدالة ... كما نعريف أن عملية تقريب الأرقام في الرياضيات تعمل على تقليص الخانات العشرية إلى حد معين حسب الحاجة، فمثلا، تقريب الرقم (66.53248) إلى 4 خانات عشرية هو (66.5325)، و إلى خانتين عشريتين هو (66.53)، و تقريبه بدون أي خانات عشرية هو (67) ... هذا في الرياضيات ، و مانريد معرفته كيف تتعامل أوراكل مع عملية التقريب باستخدا…
-
السلام عليكم عندي مشكلة في جدول يتكون من EMP_ID كود الموظف PAY_DATE تاريخ الحركة SIDE_CODE كود الاساسي للحركة ITEM_CODE الكود الفرعي للحركة ITEM_VAL قيمة اسم هذا الجدول EMP_REC المطلوب استرجاع البيانات بشكل SELECT A.EMP_ID,A.PAY_DATE,A.SIDE_CODE,A.ITEM_CODE,A.ITEM_VAL, B.EMP_ID,B.PAY_DATE,B.SIDE_CODE,B.ITEM_CODE,B.ITEM_VALE FROM EMP_REC A ,EMP_REC B WHERE A.SIDE_CODE IN (1,2,3,4) AND B.SIDE_CODE IN (5,6,7) AND A.EMP_ID=B.EMP_ID AND A.PAY_DATE=B.PAY_DATE المطلوب عند استرجاع هذة البيانات لا يقوم بتكرار البيانات في الجدو الاول مع عدد البيانات في الجدول الثاني و اذا كان عدد البيانات في الجدول الاول لا تسوي عدد البيانات في الجدول الثاني يقوم باسترجاع بينات ال…
-
الســــــــــــــــــــــــــــــــــلام عليكم شباب ............................ منذ يومين كنت افكر في عمــــــــــــل (package) تقوم بفرز بعض المعلومات عن المستخدم المتصل في الداتابيز : * البرنامج المستخدم في الأتصــــــــــــــــــــــال. * تاريخ ووقــــت الأتصــــــــــــــــــــــال . * حساب المستخدم . * تاريخ انشـــــــــاء المستخدم . * مســــــاحة الجدول الافتراضية . * جميع الكائنات الموجدوة في مخطط المستخدم . لنفرض ان المستخدم sys يريد ان يعطي المستخدم scott صلاحية استخدام هذه البكج 1-قم بالأتصال بالمستخدم SYS 2-نقوم ببناء (PACKAGE SPECIFICATION) 3-نقوم ببناء (PACKAGE BODY) 4-نعم…
-
عندي 3 جداول هم employees, departments, locations ويتضمنوا هذه الحقول desc employees; EMPLOYEE_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID desc locations; LOCATION_ID STREET_ADDRESS POSTAL_CODE CITY STATE_PROVINCE COUNTRY_ID desc departments; DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID LOCATION_ID بس مش فاهم الكود الي بيربط بينهم وهو: select employee_id, city, department_name from employees e join departments d on d.department_id = e.department_id join locations l on d.location_ id = l.locati…
-
لو سمحتم اريد ان اعرف كيف ارسال رسالة من الاوراكل اي من خلال الفورم الخاص بي الي اي اميل مثلااااا انا عملت فرمة لعمل register اريد ارسال البيانات الخاصه بالمستخدم بعد عمليت التسجل الى الاميل الخاص بيه اكيف افعل هذااااااااااااااااا اريد معرفة كيفت عمل هذا ضروووووووووووووووووووووري ارجوكم علشان هستخم ده في مشروع التخرج الخاص بي انا وزملائي
-
السلام عليكم . كيف استطيع اظهار عمود هو اصلا بصيغة DD/MM/YYYY HH:MI:SS:AM واظهار الوقت فقط اي HH:MI:SS:AM هل سأقوم بوضعه بعمود جديد وخاص أم هناك طريقة واخرى ،كيف سيكون الحل أيها الاخوة ؟؟؟
-
بسم الله ارحمن الرحيم اخوتي واستاذتي / السلام عليكم ورحمه الله وبركاته انا اخوكم مشترك حديث في هذا المنتدى اريد منكم المساعده وانا اعلم انكم لان تردوني خائب انا اعمل على برنا مج لادراه مركز تدريب وتاهيل خاص بدورات الحاسوب هو مشروع تخرجي واواجه مشكله والله عجزت على ان احلها وانتم املي الوحيد في الحل المشكله هي في كود برمجي يعمل على اضهار رساله للمستخدم عند تحقق شروط معينه وبعد الموافقه على الرساله بالظغط على نعم في الرساله يقوم الكود بنقلي الى فورم اخر وهو يعمل ولكن اريد منه بعد ان ينقلني الى البلوك الاخر ان يقوم بعمله ترقيم تلقائي للبلوقك الذي ينتقل اليه وهذه هي المشكله فل الكود الذي لدي يعمل كل الخطوات بنجاح ولكن لا يقوم بعمله الترقيم التلقائي وهذ هو الكود الذ…
-
كتاب بالعربى pl جااااااااااااامد جدااااااااااااااااااااااااااا عبارة عن شرح من الماتريال بالترتيب ينفع لضعاف الانجليزية وكمان المبتدئين الرابط http://www.ziddu.com/download/8071204/arab...pl.sql.rar.html
-
السلام عليكم جميعا هاذي مجموعه اسئله للإمتحان الشامل للمؤسسة( بالرياض) لأغلب مواد دبلوم البرمجه حمله من المرفقات *** دعـــاء فــي ظــهــر الــغــيــب يــكــفــيــنــي *** (( منقول للأمانـة )) الاسئله الخاصه بالسيكوال:: SQL.doc سيكوال.doc
-
السلام عليكم ورحمة الله وبركاته أنا خريج تجارة وبفضل الله تعالى أتممت sql و pl\sql بس سمعت عن e_business suite ولو حد يعرف عنه شي يخبرني وينصحني عن الدورات اللي لازم سويها في الأوراكل كوني خريج تجارة قسم المصارف. أعزكم الله
-
السلام عليكم انا عايز امتحانات اوريكال الخاصه ب sql @pl/sql ياريت الي عندو اي امتحانات اويعرف حاجه يدلنا لله تعالي والسلام عليكم
-
السلام عليكم عندى جدول اساسي فية رقم الصنف واسم الصنف والكمية في المخزن عايز اعمل جدول صرف يكون فية اسم العميل ورقمة وكود العميل ويجي تحت اسم المنتج الي هنصرف منة وكود الصنف والكمية والكمية المنصرف منها وتنخصم اتوماتيكى من الجدول الاساسي ولكم جزيل الشكر
-
عند كتابة جملة SQL فى التقرير يظهر هذا الخطأ عند كتابة قيمة SELECT ALL PRODUCT.PROD_CODE, PRODUCT.PROD_BARCODE, PRODUCT.PROD_NAME_AR FROM PRODUCT WHERE PRODUCT.PROD_CODE IN (:pcode) وعن كتابة قيمة فى هذا المثال من 2 يعمل ولكن عند كتابة اكثر من قيمة 3,2,5,6 يحدث هذا الخطا وبعد البحث توضح لى ان القيمة التى تدخل الى البرامتير مثل ذالك '3,2,5,6' فكيف احل هذه المشكلة ولكم جزيلا الشكر
-
إخواني الأعزاء السلام عليكم ورحمة الله وبركاته إخواني الأعزاء سؤالي هو كيفية عمل متتابعة تاريخ(sequence date)؟ ولكم جزيل الشكر.
-
ارجو المساعدة عندي حقل مبلغ طولة 12 واريد ان اجزء المبلغ الى جزئين واريد احفظ كل جزء في حقل في جدول اخر اسراء ارجو ارسال الرد الى العنوان [email protected]
-
السلام عليكم عندي ملف sql يحوي انشاء لمجموعة جداول واسمه 1 وعندي ملف آخر يحوي بعض triggers على هذه الجداول واسمه 2 كيف أجعلهما في ملف واحد واعمل تنفيذ لهذا الملف .. ليقوم بإنشاء الجداول مع ال triggers الخاصة بهذه الجداول؟؟ أرجو ان يكون السؤال مفهوم.. الملفات مع الرفقات ... وجزاكم الله خيرا ً .. files.zip
-
عندما قمت بتنفيذ هذا الكود :- SQL>select power(726548236436932,912492684628472654354)from dual; select power(726548236436932,912492684628472654354)from dual * ERROR at line 1: ORA-01426: numeric overflow فأعطانى numeric overflow ، فما هو الحد المسموح هنا لظهور الارقام الكبيرة ؟ و هل توجد طريقة لزيادة هذا الحد ؟
-
ماهى الصلاحيات اللازمه لعمل backup لنسخة من قواعد البيانات اوراكل ماهى الصلاحيات اللازمه لعمل export &import لقواعد البيانات اوراكل ماهى الصلاحيات المستخدم sys عن باقى المستخدمين ماذا لا يستطيع اى مستخدم دخول database control as sysdba غير المستخدم sys ماهى الخطوات اللازمه لتعلم oracle 10g database بطريقة صحيحة
-
من فضلك كنت عاوز شرح مفصل عن Non-Equijoins ولكم جزيل الشكر................................................. لا اله الا الله
-
سلام كيف يمكن معرفة السجلات المكررة فى ملف معين ( لغير ال key ) بالطبع مثال الاسم و العنوان و تاريخ الميلاد المطلوب معرفة الاسماء المشتركة فى تاريخ ميلاد معين وشكرا طارق
-
السلام عليكم . أيها الاخوة احتاج لمساعدتكم في حل مشكلة overlapping لنفترض ان لدينا الاعمدة التالية : LABORID رقم العامل الوظيفي WROKID رقم عملية الاصلاح التي سيقوم بها STARTTIME وقت البدء بعملية الاصلاح ( وقت وتاريخ) ENDTIME وقت الانتهاء من عملية الاصلاح ( وقت وتاريخ ) الآن انا بحاجة للمساعدة بالتأكد من انه لا يوجد تداخل overlapping لدى العامل ، أي بعبارة أخرى لا يمكن عمليا ان يقوم بعمليتي اصلاح مثلا بنفس الوقت وطبعا يوجد لدي جدول به جميع التفاصيل المذكور سابقا واحتاج لأن اقارن واتأكد ان كل عامل لدي قد قام بعمل واحد فقط خلال وقت واحد اي انه وقت انتهاء عملية الاصلاح رقم واحد مثلا هو قبل تاريخ بداية عملية الاصلاح رقم اثنين لنفس العامل . وعند حدوث تداخل او خطأ بالادخال…