SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم كنت عايز اعرف لو عايز اعمل function فيها تاريخ اضيف عليها عدد من الايام (5 مثلا) ترجع لي القيمة تاريخ بعد حذف الجمعة والسبت ممكن حد يساعدني سرررررررررررررررررررررررررريعا بالله عليكوا
-
كيف يمكن التأكد من أن FIELD معين يحتوى على أرقام فقط علما بأنه معرف من النوع VARCHAR2 وجزاكم الله خيرا
-
لدي حقل من نوع اللست ايتم (list item) ومثلا فيه نوع الدراسة دكتوراه وماجستير وبكالوريوس اريد جملة sql vتقوم بحساب كل نوع دراسة على وحدة يعني يعطي النتيجة عدد الدكتوراه = كذا والمجاستير كذا وهكذا ومشكوررررررررررررررررين مقدماً
-
لدي حقل التتقدير وحقل النقاط وهما من خارج الداتابيس يتم حساب التقدير من حقل الدرجة وهذا الكود ظبط معاي المشكلة في حقل التقدير اريده عنما ادخل A في التقدير يقوم بعملية حسابية وهي (عدد ساعات المادة * وزن التقدير) وزن التقدير A=4 B+=3.5 B=3 C+=2.75 C=2.5 D=2 F=0 عدد الساعات هو حقل موجود في جول المواد وهو مربوط بهذا الجدول
-
بسم الله الرحمن الحيم اريد نقل كل الجداول الموجوده في demo/demo من اصدار اوراكل database 7i الى scott/tiger الموجوده في اوراكل database 9i وارجوا المساعده لانني محتاج اليها والسلام عليكم ورحمه الله و بركاته
-
SELECT DEPTNO,JOB,SAL, CASE WHEN DEPTNO=10 THEN SAL*1.05 WHEN JOB='MANAGER' THEN SAL*1.03 WHEN SAL>200 THEN COMM+10 ELSE SAL*1.02 END CASE_ALIAS FROM EMP /
-
اخواني اعضاء المنتدى الكرام لدي سؤال يخص الاستعلام وهو : لدي جدول اسماء الموظفين و جدول اخر للمكافائات فيه ثلاث اعمدة وهي ( رقم الموظف و رقم المكافئة و تاريخ المكافئة) فلو اعتبرنا ان الموظف رقم 1 واسمه احمد و لديه 3 مكافائات مثلا (رقم الموظف 1 و رقم المكافئة 1 و تاريخها 2\2\2000 ) و (رقم الموظف 1 و رقم المكافئة 2 و تاريخها 3\3\2002) عندما اقوم بالاستعلام و عند الربط بين جدول الموظفين و جدول المكافاءات يقوم بتكرار الرقم و الاسم في جدول الموظفين فتكون بالشكل التالي 1 احمد 1 2\2\2002 1 احمد 2 3\3\2002 كيف استطيع ان اتخلص من التكرارات بمعنى ان يصبح الاستعلام بالشكل التالي 1 احمد 1 2\2\2002 2 3\3\2002
-
السلام عليكم ورحمة الله وبركاته عندي مشكله وبتمنى حد يجاوبني عليها لانه للان ولا مره حد جاوبني على اشي بساله وطبعا بعزر الجميع لانه مش دائما الواحد فاضي او حتى بيعرف الجواب بس هالمره جد مستعجلة عندي تريجر بضيفه لنمنع انه يكون تاريخ الشراء اكبر من تاريخ اليوم بيطبق بدون اخطاء بس المشكله انه لمن بتملئ البيانات جوة الفورم بيعطي الرساله صحيحه انه التاريخ لازم يكون اقل من تاريخ اليوم بس بينتقل للحقل اللي بعدي انا بدي يضل المؤشر واقف على نفس الحقل يا ريت لو حد يقدر يعدلي عليه declare begin if (:year_of_produce > sysdate) then message('Enter the produce Date FOR THE VEHICLE NO LATE Than '||to_char(sysdate)||'.'); END IF; end; بستنى بالرد وشكرا سلف
-
السلام عليكم ورحمة الله 1- مازلت ابحث عن طريقه لتحويل التاريخ الهجري إلى ميلادي. 2- إذا في Function تحسب العمر عندما يكون التاريخ المدخل هجري. ارجو مساعدتكم
-
بسم الله الرحمن الرحيم (Pay It Forward) أخوانى الكرام هذه مشاركة بجد حسستنى أنى مشترك معاكم فالمنتدى مش مجرد برنامج بيترفع ولا مقال لكن ده تعب فترة مش قليله كنت بذاكر فيها الكتابالسعودى الجميل اللى هذكر اللينك بتاعه كتاب مقدمة فى قواعد البيانات أوراكل وهو كتاب جميع ويعتبر مرجع للناس اللى بتحب السيكول وأنها تفهم اللغة بشكل مبسط من غير تعقيد فالكتاب ده كان مبتغاهم وعشان لقيت أن أسئلة الكتاب ده بتتميز بالصعوبة فى بعضها فحبيت أنى احلها كلها وأعملها فPDFوانشره عالمنتدى الرئييييع ده عشان كلنا نفيد ونستفيد زى ملقيت الكتاب ده عالمنتدى ده حطيت أسئلة فشكل يارب يعجبكم مع أجابتها واللى ساعدتنى فالموضوع ده زوجتى ربنا يكرمها فنسألكم الدعاء لنا ونشر الموضوع ده لكل واحد بيحب الأوراكل وشك…
-
عملت على ديفلوبر 6 ,ولكني الان حاولت تجربة التعليمة البسيطة التالية الموجودة في كتاب اوراكل SQL9I: [color=green]SELECT * FROM departments[/color] ; وذلك بعد الدخول باسم سكوت,ولم تكن الجداول موجودة,فقمت بفك القفل عن المستخدم HR الذي يحوي الجداول,و بعد تنفيذ التعليمة وجدت ان النتائج مختلفة عن النتائج الموجودة في الكتاب,ففي الكتاب كان هناك ثمانية اسطر معادة,بينما تم اعادة 27 سطر للتعليمة الاخيرة.فاين الخطا؟
-
اخواني الكرام .... حاولت انشاء حقل صيغة من حقل صيغة اخر وهو هنا باسم tax2 واستخدمت الطريقة التالية: select price,(price * 0.1) as tax1,(tax1 -300) as tax2 from cash; لكن الطريقة كانت خاطئة .... ارجو المساعدة ..وتصحيح صيغة الاستعلام.. وشكرا..
-
السلام عليكم أريد طريقة مناسبة لعمل Insert للدفعات الخاصة بالعميل بحيث يسجل الدفعة ومعها رصيده التراكمي في جدول جديد مثال: رقم الموظف الدفعة الرصيد 1 100 100 1 70 170 1 150 320 وهكذا تتم العملية بهذه الطريقة أرجو المساعدة منكم وشكرا
-
السلام عليكم جميعا ورحمة الله وبركاته : ..هناك نقطة لم استوعب الهدف منها في هذا الموضوع؟! وهي مسالة Controlling the persistent state of a package Cursor وما قام به(مؤلف الكتاب) هنا هو انه عمل كيرسر في قسم التعريف للباكج(public)..وقام بعمل برنامجين فرعيين (privates) الاول لفتح الكيرسر واستعلام بعض صفوفه..والثاني لتكملة استعلام صفوف الكيرسر وثم غلق الكيرسر !!!! لماذا قام بهذه العمليى ومالهدف منها ..وما علاقة ذلك في موضوع ثبات حالة القيمة اثناء الـ session ؟؟ نرجو من حضراتكم الافادة بارك الله فيكم وخصوصا الاخوة الذين تعدو امتحان الـ147
-
السلام عليكم إخواني الأعزاء أريد كود لإستدعاء ملف وورد أو إستدعاء أي ملف أخر عن طريق الفورم بوضع الكود في التريقر حق البوتون ولكم جزيل الشكر وبالتوفيق في الدنيا والاخرة
-
اريد معرفة استخدام in فى where clause للبحث عن نطاق معين من البيانات المتتالية مثلا من 1 الى 100
-
السلام عليكم تم بحمد الله الانتهاء من الدرس الثامن عشر بعنوان constraints واليكم رابط التحميل http://www.mediafire.com/download.php?korgmfz530j ولا اريد منكم غير الدعاء والتوفيق للجميع ان شاء الله
-
How to create a function with a composit-data type parameter and so its return 's value? and what is available composit-data types for parameter ?
-
السلام عليكم ورحمة اللة وبركاتة لو سمحتو كنت محتاج تفدونى انا عاوز اطلع مجموع الاقسام وانا كاتب بس جملة ال sum غلط ممكن حد يقدر يساعدنى فيها لو سمحتو؟ select e.deptno, d.dname ,sum(e.deptno) sum from dept d , emp e where d.deptno=e.deptno group by d.dname,e.deptno
-
السلام عليكم ورحمة الله وبركاته: لو سمحتم أحتاج إلى خبرة الأعضاء المحترفين أعمل على إنشاء قاعدة بيانات لتخزين إجازات الموظفين لدي جدول الإجازات تعريفه كالتالي: CREATE TABLE leave_taken ( emp_id NUMBER(4) NOT NULL CONSTRAINT leavetaken_empid_fk REFERENCES emp_info (emp_id), leavetaken_type NOT NULL CONSTRAINT leavetaken_type_fk REFERENCES leave_types (leavetype_id), leavetaken_date DATE NOT NULL, leavetaken_duration NUMBER(4) NOT NULL, leavetaken_durationsort NUMBER(1) NOT NULL CONSTRAINT leavetaken_durationsort_fk REFERENCES duration_sorts (durationsort_id), leavetaken_note VARCHAR2(50), user_reccreator VARCHAR2(20) ); ما أحاول عمله هو منع المستخدم من أن يقوم بإدخ…
-
السلام عليكم ممكن حد يشرحلى الكود البسيط دة عايز اعرف لية الناتج هنا طلع 2 select decode (1,1,2,3) from dual;
-
السلام عليكم ،،، من فضلكم يا جماعة محتاج شرح تفصيلى للدالة MOD أنا أعرف إنها تستخدم لحساب باقى القسمة بس مش فاهم كيف يكون التطبيق أو الإستفادة منها فى إيـــه!! يارييت لو فى أمثله وشكراً
-
صباح الخير الى الجميع هذا اول موضوع لي ورح بلش دغري طلبات اذاسمحتولي وبتمنى اقدر فيد واستفيد وهذا طلبي لو سمحتوااا بدي اعمل procedurs يرفع رواتب الموظفين اذا كانت deptno =30 للموظف زيادة الراتب 75% و -222 $ و الاستثاء الوحيد ان يكون الموظف mag يذداد راتبه بمعدل 5 اضعاف - اصغر راتب موجود بين الموظفين لو سمحتوا اذا في حدا على السريع يخبرني
-
-
السلام وعليكم شباب كيف اقوم بتعديل اسم الحقل في الجدول