SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
-
بسم الله الرحمن الرحيم عندي قاعدة بيانات بها جدول الطلاب وتحتوي على البيانات الأساسية للطالب ونريد عمل علاقة من رقم الطالب STD_ID كمفتاح اساسي للجداول التالية 1. جدول Fathers حيث بيانات والد الطالب 2. جدول Mothers حيث بيانات الأم للطالب 3. جدول gu حيث بيانات ولى أمر الطالب 4. جدول health حيث بيانات متابعة الحالة الصحية للطالب وكل هذه الجداول يجب ان تكون مرتبط بجدول الطالب فكيف اقوم بعمل اكثر من علاقة على نفس الحقل STD_ID_PK وشكرا جزيلا لكم ::::
-
السلام عليكم سؤال ازاي اعمل سيرش عن column في الداتا بيز بحيث بجيب اسم ال column hفي كل ال tables
-
السلام عليكم ورحمة الله وبركاته طلب مني عمل مشروع وهو عباره عن بكج لطرق الدفع عن طريق الانترنت فأرجوا من كان لديه اي فكره عن هذا الموضوع أن يتكرم بالمساعده وشكرا
-
سؤال في (الاستناء) exception ا رجو الاجابة عليه بأسرع وقت ممكن مطلوب برنامج لاستراجاع اسم الموظف صاحب راتب معين 1-اذا الراتب المدخل تسبب في استرجاع اكثر من سطر عالج الاستناء الناتج بالمعالج المناسب وادرج في جدول messages الرسالة "هناك اكثر من موظف لهم راتب (salary) 2-اذا الراتب المدخل لم يسترجع اي سطر عالج الاستثناء الناتج بالمعالج المناسب وادرج في جدول messages الرسالة "لايوجد موظفون لهم رواتب (salary) 3-اذا الراتب المدخل يسترجع سطرا واحد فقط ادرج في جدول messages الرسالة "اسم الموظف وراتبه 4-عالج اي استثناء اخر بالمعالج المناسب وادرج في جدول messages الرسالة "حدث هناك خطأ ما" 5-قم بتجريب الحالات المختلفة في البرنامج المكتوب وتفحص مح…
-
ما معنى المجلد home$ واين يوجد.. ففى الأمثلة التى فى كتاب oracle university هناك scripts فى هذا المجلد..
-
أريد استعلام يظهر فقط السجلات المتكررة في نفس الجدول والسجلات التي لا تتكرر لا يظهرها
-
اعمل على نسخة 9i الاصدار الأول .. واريد بعد مرور كل ساعة يتم اضافة واحد الى العمود X ... حيث الجدول tb به صف واحد ... ولقد قمت بعمل ... VARIABLE jobno NUMBER BEGIN DBMS_JOBS(:jobno, BEGIN UPDATE TB SET X = X + 1 ; COMMIT; END; , SYSDATE, SYSDATE + 1/24 ); COMMIT; END; / PRINT jobno ---------------------------------------------------------- وقمت بعمل .. EXECUTE DBMS_JOB.RUN(1); وتم تنفيذ الاجراء .. ------------------------------- والوظيفة رقم 1 .. موجودة فى user_jobs ... وبعد كل ذلك لا يتم تنفيذ هذا الاجراء ... -------------------------------
-
السلام عليكم ورحمة الله وبركاته عندي جدول vac وبه الاعمدة التالية take number (2) still number (2) fain number (2) والقيم التي في عمود still هي 1 2 3 4 اريد ان اظهر أخر قيمة في العمود كيف ؟؟؟؟
-
السلام عليكم يا جماعة صادفتني مشكلة بعد تنزيلي لل ORACLE9i عند تشغيلي لل SQL* PLUS ظهرت لي نافذة ال log on وأدخلت فيها scott لل user name و tiger لل password بعد ذلك Ok وعندها ظهر لي نفس النافذة و بالخلف خطأ ERROR: ORA- 12560: TNS : protocol adapter error فقط ولا أعرف السبب فمن لديه حل لهذه المشكله أن يدلني وله جزيل الشكر * ملاحظة : يوجد صورة مرفقه للخطأ
-
السلام عليكم ورحمه الله وبركاته اخواني واحبائي في الله نظرا لطلبكم الشديد علي الدروس والرسائل التي وصلت لي فقد قمت بإعادة تحميلها مرة اخري ولكن بصورة آخري قم أولا بتحميل برنامج تشغيل الملفات وسطبه علي الجهاز وقم بتشغيل الملفات التحميل عن طريق هذا الرابط http://www.4shared.com/dir/2105067/bf3e2a18/sharing.html
-
لمعرفة اوامر البيئة من جوه البيئة نفسها قم بكتبة هذا الامر - بعد دخولك للبيئة طبعاً :- ? index فسوف يظهر لك مجموعة الاوامر الاساسية الخاصة بالبيئة . ولكى تعرف المزيد عن امر معين - وليكن مثلاً أمر Get - فقم بعمل التالى :- ? get و سوف يظهر لك مزيد من المعلومات عن هذا الامر و ارجو ان تكون معلومة مفيدة للجميع .
-
لسلام عليكم حاولت بطرق كثيره لاتوصل للحل ولم اقدر اجيده وكتبت هذا الكود ولكن ماالخطا فيه DECLARE ENO NUMBER(4); BEGIN ENO:=&ENO; SELECT * FROM EMP WHERE ENO=EMPNO; end; / بس ماضبط معي فايش الخطا السوال من خلال ال PL/SQL اريد فقط ادخال رقم الموظف EMPNO للجدول EMP وبمجرد ادخال رقم الموظف فيعطيني كل تفاصيل الموظف اي الصف كامل JOB,SAL,DEPTNO,ENAME,HIREDATE والى اخره ولكم الجزيل الشكر
-
تحية طيبة اخواني لدي قاعدة معلومات اريد فيها جدول رئيسي وفيها جدولين فرعيين مرتبطات باجدول الرئيسي اريد تغيرر رقم ال id بتاع الجدول الرئيسي والجداول الفرعية يجب ان تتغير حتى تبقى محتفظة بالارتباط يعني كذلك احمد محمد رقم التسلسل بتاعه 120 ويدرس في قسم البايو وهذه في جدول الاقسام ايضا با الرقم 120 ولديه سيارتين ايضا بالجدول الاخر تحت رقم 120 وكلها مرتبطة بالجدول الرئيسي اريد تغيير رقم 120 مثلا الى رقم 9599 ولكن انا تكلمت عن احمد فقط لاكن قاعدة معلوماتي فيها ما يقارب 300 الف شخص واريد تغيير رقم الاي دي بتاعهم ولكن اريدها كلها تكون بتسلسل جديد يعني يبدي التسلسل من 20000 وينتهي ب 320000 وجميع الجداول الفرعية يجب ان تتغير معه فهل يوجد مثل هذا الحل ام لا ----…
-
عندي عدة جداول مخزنة بالاوراكل في قاعدة مستقلة والمطلوب Which manufacturer gave Rolling Thunder the largest discount on an order in 2003? The information we need comes from Manufacturer & PurchaseOrder tables. We need the attributes : ManufacturerID, ManufacturerName, OrderDate, Discount The WHERE condition is the year 2003, which means PurchaseOrder OrderDate is Between #1/1/2003# And #12/31/2003# To find out the largest discount, you can sort Discount attribute in Descending order أنا كتبت هذا الكود لكن للأسف فيه خطأ ونقص يظهر لي ORA-00918: column ambiguously defined والكود الذي كتبت SELECT ManufacturerID, ManufacturerName,OrderDate, Discount FROM Manufa…
-
انا نزلت اوراكل 6i ومش عارف افتح SQL Plus مع اني دخلت بانوراع مختلفه من اليوزر نيم والباسورد وطبعا اشهرهم : scott / tiger هو في حاجه اسمها host string انا باكتب فيها orant لان اوراكل لما نزلته على الجهاز نرز في فولدر اسمه orant . انا مش عارف اعمل ايه بالظبط ياريت الرد بسرعه او حد يدلني على كتب عربي لاوراكل 6i او اسطوانات تعليميه
-
تكملة كتاب الـ pl sql بالعربى ch_12_packages.pdf ch_13_more_package_concepts.pdf
-
هلا شباب عندي مشكلة في في تنسيق التاريخ وأنا أرايد تحويل التاريخ إلى صيغة dec-01-2007 وأنا انفذ هذه الجملة select to_date(sysdate,'dd-mon-yyyy') from dual ولكن التايخ يرجع على شكل أرقام دائما أو بمعنى آخر لايوجد تأثير لهذه الجملة في التنسيق فما الحل لهذه المشكلة؟ وشكرا لكم
-
انا محتاج حل لاسئله الكتاب علشان اعرف افهم لان في اسئله انا مش فاهمها ياريت لو حد معاه الحلول يسادني
-
hello, I need your help, I want to create a procedure that returns a value stored in the variable, and so I would call this variable returned by this peocédure to use in another proceeding, my question is how the procedure can return a value and how to call this variable by another THANKS A LOT
-
السلام على من اتبع الهدى انا عندى مش كله انى معظم اومر الطباعه الى بتزيد عن 3 او 4 اسطر مش بتشغل علما انى بشتغل من تحت Internet Explore لو فى طر يقا تجعلنى اكتر اكتر عدد الصفوف يارت حد يقولى فى كود مفروض يطبع حوالى 80 سطر SET SERVEROUTPUT ON DECLARE TYPE dept_table_type IS TABLE OF departments.department_name%TYPE INDEX BY PLS_INTEGER; my_dept_table dept_table_type ; loop_count NUMBER := 0; deptno NUMBER ; BEGIN FOR i IN 1..100 LOOP if MOD(i,10)=0 then SELECT department_name INTO my_dept_table (i) FROM departments WHERE DEPARTMENT_ID = i ; end if; loop_count :=loop_count+1; END LOOP; exception when no_data_found then DBMS_OUTPUT.PUT_LINE('end of data') ; FOR i …
-
بسم الله الرحمن الرحيم اخواني الاحباء السلام عليكم عندي جدولين الاولرمز المنتج، اسم المنتج) الجدول الثاني: ( رمز المنتج، الربح) كيف ممكن اعمل استفسار يوجدلي النسبة المئوية لارباح احد المنتجات بالنسبة للارباح الاجمالية لجميع المنتجات
-
السلام عليكم ورحمة وبركاته أخواني يوجد نص مخزن في حقل على هذا النحو مثلا: abcd#efg#higkl#mn#opqrs والمطلوب فصل كل مقطع من الحروف وتخزينه في حقل منفرد مثل حقل : abcd وحقل : efg .... الى اخر مقطع من الحروف وشكرا لكم
-
عندما اقوم بكتابة هذا الكود DECLARE e_invalid_department EXCEPTION; v_name VARCHAR2(20):='Accounting'; v_deptno NUMBER := 27; BEGIN UPDATE departments SET department_name = v_name WHERE department_id = v_deptno; IF SQL%NOTFOUND THEN RAISE e_invalid_department; END IF; COMMIT; EXCEPTION WHEN e_invalid_department THEN DBMS_OUTPUT.PUT_LINE('No such department id.'); ROLLBACK; END; تخرج النتيجة كالتالى: No such department id و عندما اقوم بتغيير الكود بهذا الشكل (مجرد تغيير فى ترتيب كتابة الأمر) DECLARE e_invalid_department EXCEPTION; v_name VARCHAR2(20):='Accounting'; v_deptno NUMBER := 27; BEGIN IF SQL%NOTFOUND THEN RAISE e_invalid_department; END IF; UPDATE copy_dept …
-
عملت export للداتا بيز تبعي ببرنامج sql devoloper في شكل ملف sql. ولاكن عنما اعملها import على sql plus تظهر معي رساله خطا dose not exest , سؤالي هو اريد ان اعرف الطريقة الصحيحة لعمل export للداتا بيز؟ جزاكم الله خيرا