SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم اخواني الرجاء المساعدة عندي بيانات اريد تحويلها من جدول اكسس الى اوراكل 11 بطريقة سهلة وقصيرة لان بحثت كثيرا ولم اجد ضالتي
-
انا لدي جدولين الجدول الاول جدول الراتب ويحتوي على الحقول الاتية: رقم الكمبيوتر الدرجة العلاوة الدورية تاريخ بدء الراتب تاريخ انتهاء الراتب اما الجدول التالي فهو جدول الموظف ويحتوي على الحقول الاتية: رقم الموظف رقم الكمبيوتر اسم الموظف ومثال على ذلك : تاريخ انتهاء الراتب تاريخ بدء الراتب الراتب العلاوة الدورية الدرجة رقم الكمبيوتر 02/10/2003 03/01/2003 10000 06 02 11 04/10/2004 03/10/2003 10200 07 02 11 02/10/1991 03/10/1990 5800 03 05 11 02/10/2001 03/11/2000 5950 04 05 11 02/10/2002 03/10/2001 6100 05 05 11 وانا اريد هنا للشخص الذي يكون رقم الكمبيوتر=11 ان يظهر لي السجل الذي يحمل البيانات التالية 02/10/2003 03/01/2003 10000 06 02 11 وايضا اريد ان تحقق الكويري الشرط …
-
ارغب في معرفة الاعدادات لتنفيذ الفورم 6i على الانترنت اكسبلورر run form in web ارجو المساعده ولكم الشكر
-
السلام عليكم ورحمة الله وبركاته اعذروني بان تكون اول مشاركتي سؤال وليس برد لاني في الحقيقة لسه طالب في الكلية ابغى استفسر كيف اقدر اضيف مستخدم جديد وادخل على SQL بدل من SCOTT & TIGER ولكم خالص الشكر والتقدير مني اخوكم محمد المباركي .
-
السلام عليكم عاوز يا جماعة اعرف الفرق بين ANY , ALL فى SUB QUERY ويا ريت مع مثال وجزاكم الله خيرا
-
الاخوه فى المنتدى السلام عليكم ورحمة الله رجاء أود أن أعرف كيفية أستعادة أكثر من حقل فى object .
-
لترتيب بيانات جدول عن طريق عمود من جدول تانى سنقوم بعمل subquery بعد عبارة ORDER BY كما فى المثال التالى :- SELECT department_name, manager_id FROM departments d ORDER BY (SELECT city FROM locations l WHERE l.location_id=d.location_id);
-
create table ddd as select*from departments; و بعد عمل جدول ال ddd الذى هو نسخة مطابقة لل Departments قمت بعمل ببعض التغير فيه :- update ddd set department_id=111 where department_name like'%e%'; و تم تغير 16 صف حيث تحول ال department_id - اللى فى ال 16 صف دول - الى رقم 111 ثم قمت بعمل ال Merge التالية :- merge into ddd d using departments dd on (d.department_id=dd.department_id) when matched then update set d.DEPARTMENT_ID=dd.DEPARTMENT_ID, d.DEPARTMENT_NAME=dd.DEPARTMENT_NAME, d.MANAGER_ID=dd.MANAGER_ID, d.LOCATION_ID=dd.LOCATION_ID when not matched then insert values (dd.DEPARTMENT_ID,dd.DEPARTMENT_NAME, dd.MANAGER_ID,dd.LOCATION_ID); فظهر لى هذا الخطأ…
-
http://www.adp-gmbh.ch/ora/misc/dynamic_pe...ance_views.html الموقع يشرح كل فيو وفائدتها اكثر من ممتاز
-
السلام عليكم اريد الاستفسار عن شيء السنى الي فاتت ان بقيت oca من اوراكل اكاديمي و عايز اكمل لل ocp بس مش فاكر اي حاجة من الي انا خدتة و الحمدللة السؤال هو انا لازم اذاكر تاني منهج الoca تاني علشان اكمل لل ocp??
-
بسم الله الرحمن الرحيم فى البداية الف شكر للاستاذ سامح ود/محمد عندى مشكلة جديدة وهى ان عندى خانتين احدهما رقم اذن الصرف والاخرى التاريخ واريد الا يتكرر رقم الاذن خلال الشهر ارجو الشرح بقليل من التفصيل حيث انى لازلت مبتدىء وجزاكم الله خيرا
-
بسم الله الرحمن الرحيم اخواني الاعزاء انا عامل select من اكثر من 8 جداول وهذه الselect خاصة بالمواد الذي لم يقم الطالب بدراستها في الكليه واريد التعديل عليها بحيث انه في حالة انه تم اخذ المتطلب السابق لها فقط تظهر هذه المواد وفي حالة عدم اخذ المتطلب السابق لا تظهر وانا حاليا اظهرت جميع المواد التي لم يأخذها بغض النطر اخذ المتطلب السابق لها ام لا . وفي المثال المرفق نلاحظ ظهور المادة رقم 86 وخاصه ب Y 501 ( اخر شي ) بالرغم من عدم اخذ المتطلب السابق وهو رقم 81 الخاص ب Y 401 وبتالي المطلوب عدم ظهور الماده Y 501 في السليكت . قاصدكم .... لا تفشلوني
-
define p=50.5 declare v number (9,2) := &p; begin v :=v/12; end; -- the end / - ما هو الفرق بين define و declare - لم يعطيني رسالة النهاية (-- the end ) ولا اعرف لماذا
-
السلام عليكم ورحمة الله وبركاته وجزاكم الله خيرا علي هذا المنتدي العظيم SELECT last_name, hire_date FROM employees WHERE hire_date = TO_DATE('May 24, 1999', 'fxMonth DD, YYYY'); بالنسبة للكود الي فوق ده مش فاهم Fx بتعمل ايه ارجو الرد وجزاكم الله خيرا ورمضان كريم
-
السلام عليكم ورحمه الله وبركاته لدي سؤال واتمني ان اجد من يساعدني هل هناك فرق بين ال PL-SQL الخاصه بـ Oracle 11g و الـ PL-SQL الخاصه بـ Oracle 10g انتظر الرد جزاكم الله خيرا
-
مرحبا يعطيكم العافية اخواني أنا مريت بمنتداكم وانا ابحث عن مهتمين بلغة الأوراكل وعترت بمنتداكم الطب انا عندي مشروع صغير عبارة عن داتا بيس لبنك يضيف أشخاص وبينات لهم وواجهت مشكلة فيه لغة الإستعلامات على الداتا بيس اتمنى مساعدتي في حل المشروع وهاي الإستعلامات المطلوبة انا حليت الأول وهي حله select MIN(salary) as Min_Salary from Employees where Bno='&Enter_The_Bno' بالنسبة لإنشاءالجداول انا كذلك حليتها بس باقي هاي الإستعلامات Part 2 DML:- 1- Make query to retrieve the minimum salary in each branch of the bank. 2- Make query to retrieve the matched and unmatched clients address with matched branch address. 3- Make query to retrieve all data about the employee who ha…
-
بسم الله الرحمن الرحيم الأخوة الأعضاء أولاً: عندما حاولت تنزيل أوركل الإصدار 11g من موقع أوركل وجدت تحت (11.1.0.6.0) Microsoft Windows (32-bit) Microsoft Windows (x64) فأيهما اختار علماً بأن نظام التشغيل لدى هو windows vista ثانياً: سبب تحميلي برنامج الأوركل 11 g هو انني أعمل على الإصدار 10 g ولكنني لا استطيع الانتقال بين اليوزرز كـ system, hr, scott وأنا احتاج لذلك لأطبق الأمثلة الموجودة في الماتيريال الخاص بأوركل التعليمية. سؤالي هنا هو : هل بعدما أحمل برنامج أوركل 11 g وأنزله على جهازي أستطيع فقط أنا أجعل المستخدم system فقط هو النشط active لكي استطيع بعد ذلك من خلاله عمل unlock لباقي اليوزر. هذا هو تصوري بعدما تعبت من محاولة الدخول بالمستخدم HR وأنا أعمل عل…
-
salam I need a function to create a random password (15 digits)for 150 user can I aplly this???? i need the answer as soon as possible even if u can help wth the idea
-
في كثير من الأحيان يتم طلب عمل تقارير بيانات شهرية عن المبيعات أو الإيرادات أو أي شيء خلال السنة أو أكثر من سنة بحيث يتم عرض البيانات لكل شهر. الكود التالي يقوم باظهار الأشهر خلال فترة محددة يحددها المستخدم: SELECT TO_CHAR(ADD_MONTHS(TRUNC(TO_DATE('01-09-2010', 'DD-MM-YYYY'), 'MM'), 1 * LEVEL - 1), 'MM-YYYY') MONTH FROM DUAL CONNECT BY LEVEL <= MONTHS_BETWEEN(TO_DATE('31-12-2012', 'DD-MM-YYYY'), TO_DATE('01-09-2010', 'DD-MM-YYYY')) + 1 ORDER BY TO_DATE(MONTH, 'MM-YYYY'); و الكود التالي يقوم بإظهار السنوات خلال فترة يحددها المستخدم: SELECT TO_CHAR(V.YEAR, 'YYYY') AS YEAR FROM ( SELECT ADD_MONTHS(TO_DATE('01-01-1990', 'DD-MM-YYYY'), 12 * Level - 1) YEAR FR…
-
Dear all As I promised before to publish new post about logging DDL Operations in database you can read it now in below link http://mahmoudoracle.blogspot.com/2012/03/log-ddl-changes-in-your-schema.html Thanks Mahmoud Ahmed El-Sayed
-
select distinct sales_representative.sales_id,sales_representative.sales_name,sales_representative.sales_company, sales_representative.med_name,sales_representative.active_material,visit.visit_date from sales_representative,visit where sales_representative.sales_id=(select sales_id from visit where visit_date="25-04-2012") and visit.sales_id=(select sales_id from visit where visit_date="25-04-2012") order by visit_date مش بتخرج داتا
-
السلام وعليكم ورحمه الله وبركاته مشكلتي عندما اكتب اسم المستخدم وكلمه السر يعطيني هذه الرساله the account is locked حاولت في حل المشكله من خلال الدخول لقاعده البيانات عن طريق run وتعديل المستخدم الى مستخدم مفتوح وليس مقفل ولكن يظهر رساله انه غير متصل حليت مشكله انه غير متصل من خلال كتابه الامر connect ولكن يظهر لي الرساله من جديد the account is locked ارجوا المساعده وشكرا لكم
-
ازاى اجيب بيانات الاسم والرقم من جدول فى index by table واعمل بحث داخل index by table عن الاسم اذا كان موجود ولا لا لو موجود يطلعلى رساله معينه لو مش موجود بردوا يطلعلى رساله ويقولى مش موجود
-
-
السلام عليكم و رحمة الله و بركاته عند كتابة التاريخ المبلادى فى الفورم لا يقبل الا اذا كتب كالاتى 2004-11-20 اى من الشمال الى الى اليمين كيف يمكن جعل التاريخ يكتب من اليمين الى الشمال وتقبله الفورم مثل 20-11-2004