SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
عندى ملف dmp عايز احطه على الداتا بيز بتاعتى ... ازاى ؟؟ عايز اعرض كل الجداول الموجوده فيه ... ازاى ؟؟ ياريت كمان حد يقولى اوامر الـ imp&exp كاملة ارجو المساعدة .. جزاكم الله خيرا
-
product table(prodid,dec) حقلين رقم المنتج ووصفه 1- انشىء روتين باسم add لإدراج منتج جديد في جدول المنتجات product استخدم رقم المنتج والوصف كبارميتر للروتين 2- انشىءروتين باسم upp لتعديل وصف منتج لمنتج ما في جدول المنتجات(product) وزود هذا الروتين ببراميتر يمثل رقم النتج وآخر يمثل الوصف الجديد. أضف جزءا خاصا بمعالجة استثناء عدم وجود منتج للتعديل. 3- انشىء روتين باسم del لحذف منتج ما في جدول المنتجات (product) وزود هذا الروتين ببراميتر يمثل رقم النتج المراد حذفه،اضف جزاء خاص بمعالجة استثناء عدم وجود المنتج للحذف... ***************************************** function 1- اكتب وظيفة اسمها prod_dec تستقبل بارميتر مدخل يمثل رقم المنتج ولها مخرج واحد يمثل وصف المنتج من جدو…
-
الرجاء من السادة المشرفين وجهابزة الpl الإفادة حيث أنني دخلت اختبار pl اليوم وجالي سؤال The creation of which database objects will cause a DDL trigger to fire? (Choose 4) A. Index B. Cluster C. Package D. Function E. Synonyms F. Dimensions G. Database links وحسب علمي ومذكرتي من أكثر من مصدر أن A,B,C,D,E صحيحة أمل الأفادة هل create synonym يمكن عمل trigger عليها ام لا الرجاء الرد
-
اريد ان اعرف عمود تاريخ ولكن اريد ان ارحل الشهر والسنه فقط الشكر موصول للجميع
-
كيف يكن معالجة بطأ الاستعلام الناتج عن زيادة حجم الجدول بطريقة افضل من index نرجو المشاركة بالرد على سؤالنا
-
السلام عليكم شباب لدي بروسيجر التالي Create or replace procedure proc (name in varchar2, num in number) Is f number :=num; d number; C number :=0; s varchar2(20); lstr long; Begin Lstr := 'create table ' || name || '(numbe varchar2(20) , gen number)'; Execute immediate lstr; While c<10 Loop s:=c||'*'||f; d:=c*f; execute immediate 'insert into '||name||' values ('||s||' , '||d||')'; c:=c+1; End loop; End; / عند التنفيذ تضهر الرساله التاليه ارجو منكم توضيح سبب المشكله
-
السلام عليكم انا عندي في مشروعي جدول للفصول الدراسية بة رمز المادة واسم المادة وعدد الساعات والنقاط والدرجات والتقدير .. لقد اخطات وعملت رمز المادة حقل رقمي وادخلت بيانات لكن رمز المادة في الاصل حروف وارقام مثلا hs301 هي اسلامية عدلت حقل الرمز الي varchar2 لكن يعطي خطا عند الادخال في الفورم مع العلم بانني استخدم oracle6i . . . وجذاكم اللة خيرا
-
السلام عليكمانا بحاجه لكويري تفصل المبلغ كالتالي215,640.600الى 215,640لوحدهاو600 لوحدهافي كويري وحده
-
عندي جدولين مرتبطين عن طريق Forign Key أود عند تعديل قيمة ال Forign Key فى الجدول الرئيسي يتم تلقائيا تعديل قيمة ال Forign Key فى الجدول الفرعي child
-
السلام عليكم ورحمة الله وبركاته لو سمحتم اريد PACKAGE فيه معالجه للخطا (-02292) و (-02291) بحيث عند عمل BLOCK يحتوي على احد الخطائين يعالج الخطا بالاستعانه بال PACKAGE بدل ما احتاج لتعريف ال خطا في كل مره 02292- >>>>>> DELETE FROM PARENT TABLE INSERT VLAUES NOT EXIST IN PARENT TABLE <<<<<<<<<<<-02291 جزاكم الله خيرا
-
السلام عليكم ,, حبيت استفسر عن موضوع حيرني ... استخدمت SEQUENCE في برنامجي ك REFERENCE وكانت فكرته كالاتي لو موظف طبع تقرير معين راح مثلا يزيد الSEQUENCE بواحد حابه اضيف SEQUENCE ثاني بشرط ان مثلا هذا الموظف طبع التقرير للمره الاولى راح يكون "1" وطبعه للمره الثانيه راح يكون "2" وهكذا ... لف شكر على تعاونكم ...
-
السلام عليكم ماهو الطريق المناسب من إختبارات لكي أصبح oracle certified professional لأنه توجد الكثير من الاختبارات وشكرا لكم
-
اذا عرفت GOLBAL VARIABLE كيف لي ان امسحه ,وما فرق بين الكودين 1.VARIABLE G_SAL 2.DEFINE G_SAL اتمنى الرد علي وجزاكم الله خير
-
السلام عليكم ورحمة الله وبركاته ربنا يكرمكم جميعا ياأخوانى كنت اود اعرف بالضبط بين ال user sys وال user system بالاضافه اننى كل ما ادخل بuser sys لا يدخل وانا متأكده بكلمة السر انها صحيحه وجزاكم الله خيرا وارجو اخوتى فى الله الرد سريعا والسلام عليكم ورحمة الله وبركاته
-
السلام عليكم ... عندي نظام شؤون موظفين و من ظمن العمليات عندي هي اضافه سلفة الى موظف يحدد مقدار السلفه و يتم خصم 10 % من راتبه شهريا تاريخ بداية السلفه هو تاريخ اليوم الحالي ... المطلوب احتاج مساعده في انه يتم حساب تاريخ نهاية السلفه بمجرد انه يتم ادخال قيمتها علما بانه يخصم 10% كل شهر وشكرا
-
بسم الله الرحمان الرحيم يتعامل المبرمجون يوميا مع لغة ال SQL ، و لكن هناك فئة منهم وخاصة المبتدئين في المجال لا يعرفون مطورها . إنه العالم إدجار كود ولد إدجار كود Edgar Frank Codd بجزيرة بورتلند ببريطانيا في تاريخ 23 أغسطس 1923 ، و لقد درس علوم الرياضيات والكيمياء بجامعة أوكسفورد المشهورة ، وأدى الخدمة العسكرية كطيار في سلاح الجو الملكي أثناء الحرب العالمية الثانية . وفي عام 1948 ، انتقل إلى مدينة نيويورك في الولايات المتحدة الأمريكية ، ليعمل مبرمجاً لدى شركة IBM العالمية ، و لكن في سنة 1953 هاجر إلى أو تاوا بكندا نتيجة للممارسات الغير جيدة اللتي كان يقوم بها السناتور جوزيف مكارثر . عاد بعد عشرة سنوات إلى الولايات المتحدة ليحصل على درجة الدكتوراة في علوم …
-
السلام عليكم ورحمة الله وبركاتة اسعد الله مساكم بكل خيررر الله يعطيكم العافيه ع الجهود الجبارة والمبذوله من قبلكم لكم كل الشكر والاحترام مطلوب مني عمل تقرير ولله الحمد تم عمل التقرير ولكن ينقصه جزئيه بسيطه الا وهي اذا كان عندي مجموعه ايام كم يكون فيه سنه وشهر ويوم مثال مجموع ايام الاجازات لشخص ٤٢٩ يوم يظهر لي عدد السنوات ٢ عدد الاشهر ٢ عدد الايام ٤ ولكم جزيل الشكر
-
اريد معرفه كيفيه الاستعلام عن اشخاص متصلين من جدول معين؟
-
السلام عليكم هل نستطيع ان نحول ملفات وجداول من اوراكل الى جداول بلغة فوكس برو ؟
-
Creat a function that takes a number as its input, and returns a sum, which is defined as follows: If the input is positive, for example, 10, the returned sum should be: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55. - If the input is negative, for example, -10, the returned sum should be: -10 -9 - 8 - 7 -6 - 5 - 4 - 3 - 2 - 1 = -55. You need to create two versions of the function. One is implemented in NUMBER datatype and the other in BINARY INTEGER. Once these two functions are created, you need to create a testing procedure in which the execution speed of the two sum functions are compared. The testing procedure should have a similar output as the one shown below: bSum(…
-
السلام عليكم عاوز اعمل جملة سليكت تجيب اقل عدد زيارات لموظف من بين الموظفين بمعنى select count(emp_visit),emp_id from emp groub by emp id ; count(emp_visit) emp_id 3 1 4 2 10 3 2 4 عاوز جملة سكيكت تحتوى على الجملة الاولى بحيث اوتوماتك تجبلى النتيجة دة count(emp_visit) emp_id 2 4 بيحث تجبلى اقل موظف عمل زيارات جربت الجملة دة select min(count(T_TAFTESH_EMP)) from T_TAFTESH بيجيب العدد بس مش عاوز يجيب كود الموظف معاه ارجو الرد للاهمية
-
السلام عليكم ورحمة الله وبركاته انا عضوه جديدة وان شاء الله دائمة في المنتدى واول موضوع اشارك فيه هو استفسار عن كيفية ربط قواعد بيانات اوراكل بلغة الفيجوال بيسك ؟ وهل من الممكن استخدامها ؟ مع ذكر لبعض الاموار المستخدمة ؟ وتقبلوا خالص شكري
-
لدي جدول في قواعد البيانات 7 حيث ارغب في انشاء جدول من آخر ولكن الجدول يحتوي على حقل من نوع long raw وعند عمل create table a as select *from b; تظهر الرسالة التالية ORA-00997: illegal use of LONG datatype علما بأن الجدول بي به حقلين b.no number(4) b.image long raw فما هو الحل ارجو الافادة بأسرع وقت ممكن
-
السلام عليكم ورحمة الله كل ما انشاء فيو يتم انشائها بطريقة صحيحة ولكن لا استطيع عمل select للفيو وتظهر هذة الرسالة ORA-00942: table or view does not exist مع العلم ان الفيو موجود فى البحث بالتود ويمكن عرض البيانات منه بس فى sql يحدث هذ الخطأ ممكن اعرف ايه المشكلة هل فى الصلاحيات؟ CREATE OR REPLACE VIEW "cars" (CAR, READ, NEW) AS select car.car_id car,nvl(max(READ_BACK),0) read,nvl(max(NEXTCHANGE),0) new from car ,DAILY_MOVEMENT ,CAR_CHANGE where car.car_id = DAILY_MOVEMENT.car_id(+) and car.car_id=CAR_CHANGE.carid(+) group by car.car_id
-
بسم الله الرحمن الرحيم اخواني انا جديد في الاوراكل وحملت اوراكل 9 مع ديفيلوبر 9 المشكله الان في هذه الصورة : كلما ادخل اسم المستخدم system كلمة المرور manager يظهر كلمة Error فما السبب ؟؟؟؟