SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
please help me to do my TRIGGRS homework When a student tries to register for a course, it is possible that the course is already full, in which case the student should be put in the waiting list for that course. When a student unregisters, it might be that some student is in the waiting list, and should then be registered for the course instead. Such things are typically handled via triggers. You should write two triggers that: 1. when a student tries to register for a course that is full, that student is added to the waiting list for the course. 2. when a student unregisters from a course (and was previously registered and not only in the waiting lis…
-
أخواني الأعزاء كما وعدتكم سابقا ً و ها أنا استمر في عرض الفصول تباعا ً و هذا هو الفصل الثاني ..... pl_chapter_2.pdf
-
Show the details of sales orders which are paid more than 14 days after the date of the sales order. SQL: SELECT SO.OrderID, D.DistributorID, D.FirstName, D.SurName, SO.OrderDate, P.PaymentDate, P.PaymentAmount FROM SalesOrder AS SO, Distributor AS D, Payment AS P WHERE D.DistributorID=SO.DistributorID AND SO.OrderID=P.OrderID AND DateDiff('yyyy',PaymentDate,Date( ) ) - DateDiff('yyyy',OrderDate,Date( )) <=14; WHEN I RUN THIS QUERY IT RETURN ALL THE VLAUES OF ORDER..BUT I WANT TO RETURN THE ORDERS WHICH IS PAID AFTER 14 DAYS OR MORE ? AND I TIRED THIS TOO (date()-P.PaymentDate)>=14; BUT IT DIDNT WORK :-( ANY SUGGESTIONS ?PLS this is in microsft access
-
Table Name: SALES Item_No Item_Name Quantity Unit_Price Amount 101 HP Laptop 13 210 102 DELL Laptop 12 250 103 Fujitsu Laptop 9 195 104 Sony Laptop 9 275 105 Acer Laptop 8 165 a. Write a PL/SQL block to compute the Amount column values and update the table. b. Display the item details of the item 1.2 Create a table with two fields: Given_No Number Primary Key and Description Char(4) السؤال الثاني a) Write a PL-SQL block to insert numbers from 51 to 75 and the number description (odd or even) in the table. The PL/SQL block should also display the odd numbers count and even numbers count. Table: ODD_EVEN Sample Data Given_No Description 51 ODD 52 EVEN …
-
السلام عليكم ورحمة الله وبركاته انا يا جماعه عندى كتب اوراكل الاصلية الخاصة بنسخة Oracle 9i اللى هيا SQL Introduction to Oracle9i SQL Instructor Guide Volume 1 Introduction to Oracle9i SQL Instructor Guide Volume 2 Introduction to Oracle9i SQL Additional Practices Volume 3 PL/SQL introduction to oracle 9i PL SQL V1 introduction to oracle 9i PL SQL V2 Oracle 9i Build Internet Applications 1-Volume 1 Oracle 9i Build Internet Applications 1-Volume 2 Oracle 9i Build Internet Applications 2-Volume 1 Oracle 9i Build Internet Applications 2-Volume 2 انا بقى عاوز الكتب الاصلية الخاصة بــ Oracle 11g Developer ا…
-
السلام عليكم ورحمة الله وبركاته .. ازاى اقدر اسحب ال schema كلها بالداتا اللى جواها عن طريق ال toad ؟
-
هل يمكن كتابة اسم الـ field اوتوامتيك مثال اذا كان لدي table اسمه CLS1 و اسم FIELD هي A1,A2,A3,A4,A5,A6,A7 واريد تحديث FIELS مثلا A2 بهذا الشكل اسم FIELD مثلا 1 او 2 او 3 او 4 بناءا علي عداد FOR I IN 1 .. 4 LOOP update cls1 set 'a'||I ='13' where nx=122; END LOOP;
-
السلام عليكم ورحمة الله وبركاته اخواني الكرام انا طالب ماجستير لكن الزمتني الجامعه بأخذ دبلوم قبل دخولي للماستر وذلك بسبب اختلاف التخصص في البكالوريوس وقد واجهتني صعوبه بالغه في فهم مواد الدبلوم وقد مر على دراستي الآن شهر ونصف ولم اقدم اي من الواجبات المطلوبه مني وانا في وضع خطير دراسيا اواجه شبح الرسوب لاسمح الله اذا استمريت على هذه الحال وقد بحثت في كل مكان ولم اجد يد العون في ارشادي وقد اخترت هذا المنتدى لما فيه من اعضاء محبين للخير والمساعده حيث رأيت بعض المشاركات التي تثبت مساعدتهم لطالبي المساعده جعلها الله في موازين حسناتهم وسأل الله أن يفرج عنهم كرب الدنيا والاخره كما فرجوا عن اخوانهم في ازماتهم . لذلك ارجو من الله ثم منكم مساعدتي في حل الملف المرفق ولكم ج…
-
لدي جدولين ماستر وديتيلز واستخدمت في الماستر ITEM_CODE PRIMARY KEY وفي الدتيلز ITEM_CODE AS FOREIGN KEY من نفس التايب ومع ذلك تظهر رسالة (no matching unique or primary key for this column-list) CREATE TABLE HD ( SER_NO NUMBER(30), ITEM_CODE VARCHAR2(15 BYTE) NOT NULL, ITEM_NAME VARCHAR2(100 BYTE) NOT NULL ); ALTER TABLE HD ADD ( CONSTRAINT DTL_SER_PK PRIMARY KEY (SER_NO,ITEM_CODE)); CREATE TABLE DTL ( UNIT_CODE VARCHAR2(5 BYTE), UNIT_BASE CHAR(1 BYTE) DEFAULT 'N' NOT NULL, UNIT_PCS NUMBER(38,30) DEFAULT 1 NOT NULL, ITEM_CODE VARCHAR2(15 BYTE) NOT NULL, UNIT_PRICE NUMBER(10,3) DEFA…
-
Microsoft SQL Server 2000 بسم الله الرحمن الرحيم انا جايبلكم النهاردة ومن رفعى الشخصي روابط جديدة ومباشرة Microsoft SQL Server 2000 يارب يعجبكم وجارى رفع Microsoft SQL Server 2005 http://rapidshare.com/files/118049179/Microsoft_SQL_Server_2000.part1.rar http://rapidshare.com/files/118129069/Microsoft_SQL_Server_2000.part2.rar http://rapidshare.com/files/118184782/Microsoft_SQL_Server_2000.part3.rar http://rapidshare.com/files/118186204/Microsoft_SQL_Server_2000.part4.rar
-
السلام عليكم ورحمة الله وبركاته ........... اود معرفة لماذا يستخدم الـ WebUtil وماهي فائدته؟ ولكم جزيل الشكر .................
-
ما البورت الذي يعمل لديه الأداة ISQL PLUS ولكم جزيل مني الشكر
-
مرحبا ..لو سمحتوا انا قدمت امتحان sql ونجحت الحمدالله وناويه اقدم PLSQL ياريت اذا أحد يوجد عنده نماذج من الامتحانات لل PLSQL ممكن تبعثوا الى shoosha2009@hotmail.com شكرا
-
السلام عليكم ورحمة الله وبركاته اريد ان اعرف كيفية التعامل مع حقل نوعه ORDSYS.ORDIMAGE كيفية تخزينه فى قاعدة البيانات وكذلك طريقة عرضه ولكم جزيل الشكر
-
-
السلام عليكم ورحمة الله وبركاته استطعت بحمد الله الحصول على اسطوانات اخرى لتعليم SQL وبصراحة انا لا اتذكر اذا كنت حصلت عليها من هذا المنتدى ام من اي مكان اخر وايضا انا لم اجد الفرصة لرؤية كل محتواها بسبب عملي ,فانا انقطعت عن المذاكرة منذ فترة ولكن لتعم المنفعة قمت بتحميلها على الرابط تم إزالة الروابط - نرجوا الرجوع لضوابط الموقع حيث يمنع تداول المواد أو الكتب محفوظة الحقوق .. إدارة الموقع ولا تنسوني من صالح دعائكم
-
السلام عليكم ورحمة الله وبركاته كيف حالكم يا اعضاء المنتدى الغالي هل يوجد كتاب يشرح الجزء الثاني من لغة SQL Fundamentals II هل ممكن ان اجده اذا كان مع احد فأرجوا الا يبخل علينا وشكرا
-
السلام عليكم Tracking Changes in Data قد تكتشف فى بعض الأحيان وجود تحديثات غير لائقه فى البيانات داخل الجداول وتريد ان تعرف متى تم اضافه هذه البيانات داخل الجداول ففى هذه الحاله يمكنك استخدام multiple flashback queriesلأستعراض البيانات عند نقطه معينه فمن خلال هذه الأداه سوف تتمكن من استعراض كافه التغييرات على البيانات خلال فترات زمنيه مختلفه. ملحوظه : يمكنك عمل ذلك فى حاله كان اصدار قاعده البيانات لديك اقل من او يساوى oracle database 10g.1 ولكن ما بعد ذلك فهى تعمل خلال فتره زمنيه لا تتجازو الـ 900 ثانيه وتمكنك هذه الاداه من الحاق VERSIONS clause الى جمله SELECT لكى تتمكن من تحديد فتره زمنيه معينه بأستخدام SCN or timestamp لكى تتمكن من رؤيه التعد…
-
السلام عليكم ورحمة الله وبركاته عندي مجموعه صور كتيره جدا المطلوب إدخالها في جدول في اوراكل 6 دورت كتير على النت لقيت الطريقه دي بس مش فاهاماها حد يقدر يفهمهالي ويفهمني اعمل ايه ؟ CREATE TABLE photoalbum (photolob BLOB); Step 2) Create a file (example photos.txt ) which will contain list of images to be uploa bash-2.05$ cat photos.txt Winter.jpg Water_lilies.jpg Sunset.jpg Blue_hills.jpg Step 3) create a control file required by SQL*Loader to upload data. Create new file called loadphotos.ctl and insert following content into it. load data infile photos.txt into table photoalbum (ext_fname filler char(200), photolob lobfile(ext_fname) termi…
-
لترتيب بيانات جدول عن طريق عمود من جدول تانى سنقوم بعمل 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);
-
http://www.adp-gmbh.ch/ora/misc/dynamic_pe...ance_views.html الموقع يشرح كل فيو وفائدتها اكثر من ممتاز
-
بسم الله الرحمن الرحيم الأخوة الأعضاء أولاً: عندما حاولت تنزيل أوركل الإصدار 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 وأنا أعمل عل…
-
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
-
لعمل عبارة case و كأنها عمود عادى ..... نفعل كما فى المثال التالى :- SELECT employee_id,(CASE WHEN employee_id BETWEEN 100 AND 130 THEN 'First Level' WHEN employee_id BETWEEN 131 AND 160 THEN 'Second Level' WHEN employee_id BETWEEN 161 AND 190 THEN 'Third Level' ELSE 'Forth Level' END) "The Level" FROM employees;
-
السلام عليكم عندي two dump ل 2 DB واريد ان اعمل Import لها هل يجب ان اقوم بعمل create ل 2 DB اما ماذا اي هل يجب ان اقوم بعمل DB لكل Dump ام كيف تتم هذه العملية ولكم جزيل الشكر