SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم السؤال الأول : اريد عمل دوارة متداخلة في sql بالـ for مثلا i & j بحيث اجعل j يطبع لي الأعداد الفردية . فكيف يتم عمل الدوارة؟ سؤال اخر : اريد ان اجعل المستخدم يدخل الأسم و الراتب في الـ run الموجودين في جدول employees فكيف يتم عملها ؟ علماً اني قد جربت ال insert into employees(first_name , salary) into n , sal values(n , sal) بعد ما عملت select لهم لكنه يطلع لي error! و شكرا لكم الله يجزاكم خير اتمنى المساعدة
-
من يساعدني في انشاء جدول بالحقول التاليه انشاء جدول الطلاب في اوراكل بالحقول التاليه : رقم الطالب , رقم القيد, اسم الطالب, الجنسية,الجنس,عام الالتحاق ,حالة الطالب,نوع نظام التعليم,رقم القسم ,رقم الكلية
-
اتمنى المساعدة في حل هذه العبارت ولكم جزيل الشكر Add a new flight in the database 2- Search all flights from a given departure airport to a given destination airport (including indirect flights) and order them in increasing order of their prices. Indirect flights are possible if they are with the same airline company. 3- Make a reservation of a given flight for a given customer. 4- Cancel the reservation of a given flight for a given customer. 5- Trigger the confirmation of a given reservation in the waiting list, after the cancelation of a given reservation.
-
مساء الخير عندي واجب في pl/sql و للحين مش عارفة أكمل االبلوك كامل هذا السؤال Consider the following STU table exist in a certain database: Stu_Id Name Specialization 1 mohammed ali 1 2 fatima abdullah 2 3 ahmed ali 1 4 badar saleh 2 5 marwa mohammed 1 6 khuloud abdullah 3 …
-
السلام عليكم الرجاء المساعدة في كتابة كود لحساب زمن تأخير الموظف حيث المعادلة هي : [ الفرق بين زمن الدخول الرسمي وزمن الدخول الفعلي + الفرق بين زمن الانصراف الرسمي وزمن الانصراف الفعلي ] مع ملاحظه ان اي زمن قبل الدخول الرسمي او بعد الانصراف الرسمي يحذف ويكون الزمن المحسوب الزمن الرسمي فقط بمعني لو ان الموظفحضر قبل الدوام باي زمن فان علي النظام تجاهل هذا الزمن و حفظه في مكان آخر ليحسب كزمن أضافي وكذلك بالنسبة للانصراف . اتمني لو اكون قد احسنت الشرح واتمني المساعده ، ولكم كبير امتناني ..
-
السلام عليكم ورحمة الله وبركاتة اتمنى من الخبراء والمبرمجين مساعدتي في حل هذه المشاكل اشتريت برنامج Cheque Maker ولكن لايوجد دعم ولا حل لمشاكله عندي مشكلتين الاولى : عند كتابة الرقم يتحول الى حروف مثلا 500 ريال يتحول الى خمسمئة ريالا والصحيح خمسمائة ريالا الثانية : عندما اكتب المبلغ 1573.300 عند الطباعة والحفظ يصير 1573.30 تختفي الصفر .... انا اريد الصفر تكون موجوده البرنامج من هذا الموقع http://www.chequesmaker.com/ معلومات التسجيل Name: Mohammed Activation Key: C94C51DB-15301996-15FB2F7A ارجوووا المساعدة في اسرع وقت ولكم شكري
-
يا شباب اريد ان اسألكم عند جدولين m و b عملت تريقر عندما ادخل بيانات في m تدخل مباشرة في b بس عندي مشكلة صغيرة عندي بيانات مكررة في جدول m ولا اريد ان تتكرر في جدول b بمعنى عندما ادخل رقم 101 مثلا لاول مرة اريد هذه البيانات ان تدخل جدول b بس عندما ادخل هذا الرقم مرة اخرى في جدول m لا اريده ان يدخل في جدول b بمعنى اريد جدول m تتكرر فيه البيانات بينما جدول b لا يا شباب اريد الحل لاني تعبت وانا اكتب الكود لاحل هذه المشكلة ولكن بلا جدوى ومشكوررين على الجهود الطيبة
-
السلام عليكم أنا حابب أتعلم لغة الـ SQL والـ PL/SQL ... طبعاً ما بأعرف أي شيء عن هذه اللغة أو السانتكس اللى فيها !! شو فيه نصائح .. شو الكتب أو الفيديوهات اللى لازم أحضرها وأهيئ نفسي بحيث أنه بعد شهر أكون قادر على بناء قاعدة بيانات وبخصوصية عالية جداً وآمان !! أهم شيء هي نقطة الـ Permissions !! ممكن تساعدوني ؟
-
السلام عليكم اخواني اريد ان اجمع وقتين في pl sql هل توجد هناك فنكشن يجمع وقتين او زمنين ويعطيني حاصل الجمع تبعهم افيدوني جازاكم الله خيرا اختكم سندريلا البحرين
-
السلام عليكم هذه اول مشاركة لي ارجو ان تساعدوني فأنا مبتدئ عندي جدول به معلومات عن التلاميذ في مدرسة واريد جملة SELECT للتلاميذ الذين تتراوح اعمارهم من سن مثلا 10 - 15 سنة بناء على حقل تاريخ الميلاد ( DOB نوعه DATE ) حيث ان رقم التلميذ هو STUDENT_NO ( من نوع NUMBER ) وشكرا
-
السلام عليكم اخواني الكرام انا جربت جملة insert في بيئة pl/sql اي يدوي وقد تم التفيذ فيها بشكل جيد.. لكن الذي اريدة اني مثلا عندي جدول هذا الجدول مثلا اسمه employees يحتوي على الاعمدة id ,name,date,job,note لما اقووم بجملة insert اريد id ينضاف اوتومتيكيا اي من دون ادخال من قبل المستخدم يعني بشكل تسلسلي 1,2,3,4.... كذلك التاريخ ينضاف اوتوميتكيا من دون ادخال من قبل المستخدم ..... فكيف يتم ذلك ؟؟؟؟ انا بنتظار ردوركم...
-
السلام عليكم ماأطيل عليكم الجواب المفروض يكون هكذا idBasket 10 and 11 is low لكن الجواب اللي بيطلع معي هو idBasket 10and 11and is low احتاج ان اضيف ال and بين الرقمين لمرة واحدة فقط اتمنى منكم المساعدة واعرف انها سهلة جدا ولكن انا في اطار التعليم مازلت هذا الكود : DECLARE --create the cursor CURSOR cur IS SELECT idbasket, quantity, subtotal FROM bb_basket WHERE idshopper =24 AND orderplaced =1 ; TYPE typ IS RECORD ( idbasket bb_basket.idbasket%TYPE, qaty bb_basket.quantity%TYPE, sub bb_basket.subtotal%TYPE); tt typ; lv_sum NUMBER :=0; lv_id VARCHAR(25); lv_result VARCHAR(25); BEGIN ---------------------------------------------------- --open the cursor OPEN cur; LOO…
-
السلام عليكم لو سمحتو يا جماعة انا لية سؤال انا عندى موظفين _ عايز بقا ادى مكفاءه 200 جنية لكل موظف خبرته اكتر من 10 سنين بس المكفاءة لدول بس ادونى الكونسبت لو سمحتو
-
لاخوة الكرام هذه او مشاركة لي في المنتدى واتمنى منكم المساعدة محتاج جملة استعلام لعرض البيانات كما هو مرفق في ملف الاكسل حيث لدي جدول يحتوي على الحقول التالية رقم الحساب رقم الحساب الاب اسم الحساب عملة الحساب q.xlsx
-
السلام عليكم و رحمة الله استفسار عن كود تحديد رصيد المخزن من ثلاث جداول جدول الاصناف items , و جدول المشتريات fwater و جدول الصرف srf حيث يرتبط الثلاث جداول ب item_x المطلوب تريجر لاظهار قيمة الرصيد الحالى للصنف item_x من مجموع المشتريات من (fwater) - مجموع المنصرف من (srf) + الرصيد الافتتاحى (من items)
-
انا عايز اعمل جملة سيليكت لرقم موظف واسمه ومرتبه بحيث ان لو رقم الموظف مثلا 5 ارقام يتملى لحد 10 ارقام على ان يكون اخر رقم مختلف عن باقى الارقام ويطلع اسم الشركة وتاريخ اليوم فى اول سطر من النتيجة للتوضيح الاطلاع على المرفقاتNew Text Document (2).txt
-
Day time X .................... Y X ................... Z A ................... K A .................... L R ................... W R .................... T . .................... . ................... . . ................... أبي أكتب جملة Select بحيت تظهرلي ال Day و ال Time التابع له و لكن ال Day يظهر مرة وحده فقط يعني X ................... Y ................... Z A ................... K ................... L R ................... W ................... T
-
مشكله في عمليه حذف الادارة رقم 10 من جدول الادارات SQL> delete from dept where deptno=10; عند تنفيذ الامر تظهر رسالة خطاء تبين انه تم انتهاك قيد او شرط ربط جدول الادارات بجدول الموظفين اي انه لا يمكن حذف الادارة رقم 10 وذالك بسبب انه يوجد موظفون مسجلون في هذه الادارة داخل جدول الموظفون ووجود بربط بينهم عن طريق عمود رقم الادارة فكيف يمكن الحذف رغم هذا القيد او الشرط
-
السلام عليكم ورحمة الله وبركاته بعد التحية اممكن فورملا لحساب عدد الايام والاشهر بين تاريخين بدون عدد السنوات الفورملا اللي حصلتها تاخذ عدد السنوات P_YEAR := TRUNC( months_between(( SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0); :.P_MONTH :=TRUNC( months_between(( SERVICE_TO -1) ,:.SERVICE_FROM ), 0 )- TRUNC( months_between(( :.SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0) *12 ; :.P_DAY :=(months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM )- TRUNC( months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM ), 0 ))*31 ; هاي الفورملا صارت بس انا ابغي فورملا تضم عدد السنوات الى عدد الاشهر فمثلا لو سنه وشهر راح يظهر معاي عدد الاشهر 13 ولكم جزيل ال…
-
ارجوكم بسرعة Student table student_id Sname DOB Dept 100 Salim 15-04-1985 IT 200 Aisha 12-01-1990 IT 300 Asma 17-07-1992 IT 400 Syed 15-06-1992 Media Course table Student_id CorseCode Marks 100 CS100 89 100 CS100 75 200 CS100 55 200 CS100 65 300 CS100 85 300 CS100 80 300 CS100 90 …
-
السلام عليكم ورحمة الله وبركاتـه أخواني أنا محتاج مساعدتكم في حل مسألة حتساعدني في شغلي ان شاء الله والمسألة هي باختصار اني احتاج كود يوضح لي المبيانات المدخلة أكثر من مرة يعني انا شغلي كل يوم هو اني بنقل البيانات من جدول الى جدول آخر وطبعا البيانات عددها تقريبا3000 والجدول مكون من حوالي 20 عمود والمشكلة بالضبط إني أحيانا انقل المعلومات نفسها مرتين نسيانا مني ولا يوجد قيد فيه يمنعني من ادخال البيانات مرتين ولا يمكنني اضافة القيد لأن اليوزر حقي ما يسمح
-
السلام عليكم ورحمة الله وبركاته من فضلكم كنت عاوز مساعده في حل بعض الامثلة عن SUBQURIES وهذه المثلة من كتاب اوركال الامثلة هي 4. The HR department needs a report that displays the last name, department number, and job ID of all employees whose department location ID is 1700. 5. Create a report for HR that displays the last name and salary of every employee who reports to King. وجزاكم الله خيرا والسلام عليكم ورحمة الله وبركاته ---------------------------------------------------------------------------------------------------------------------------------------- لا اله الا الله
-
FIND ALL DETAILS OF ALL MANAGERS IN DEPARTMENT 10 , ALL CLERCK IN DEPARTMENT 20 AND ALL EMPLOYEES WHO ARE NEITHER MANAGER OR CLERCK BUT WHOSE SALARY IS GREATER THAN OR EQUEL TO 2000 انا وصلت لحل مشابة له بس مش صح اوووي يعني شكرا
-
Consider a table called carrecords with the following structure: name (type: TEXT) price (type: INT) color (type: TEXT) vehicletype (type: TEXT) eg. SEDAN/SUV A customer wants to see the details (name, price, color, vehicletype) of the vehicles that suit his preferences. This is what he says: "If its a black sedan, I'm ready to pay 10,000, but if its red or white, then no more than 8,000. For any other color I won't go above 7,000, except if its an SUV, in which case my budget is upto 15,000 for a black one or upto 14,000 for any other color." Write a query that returns the desired information in ascending order of price. دي كانت المشكلة الاولي انا مش…
-
السلام عليكم . أيها الاخوة احتاج لمساعدتكم في حل مشكلة overlapping لنفترض ان لدينا الاعمدة التالية : LABORID رقم العامل الوظيفي WROKID رقم عملية الاصلاح التي سيقوم بها STARTTIME وقت البدء بعملية الاصلاح ( وقت وتاريخ) ENDTIME وقت الانتهاء من عملية الاصلاح ( وقت وتاريخ ) الآن انا بحاجة للمساعدة بالتأكد من انه لا يوجد تداخل overlapping لدى العامل ، أي بعبارة أخرى لا يمكن عمليا ان يقوم بعمليتي اصلاح مثلا بنفس الوقت وطبعا يوجد لدي جدول به جميع التفاصيل المذكور سابقا واحتاج لأن اقارن واتأكد ان كل عامل لدي قد قام بعمل واحد فقط خلال وقت واحد اي انه وقت انتهاء عملية الاصلاح رقم واحد مثلا هو قبل تاريخ بداية عملية الاصلاح رقم اثنين لنفس العامل . وعند حدوث تداخل او خطأ بالادخال…