SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته ارجو المساعدة من حضتكم فى هذه المتطلبات : انا فى sql بعرف ازاى اعمل جدول فى سبيل المثال : وليكن انا عندى جدول create table mm ( name varchar2(10); age number(10); date(50) ); انا بعرف ادخل البيانات عن طريق insert into بالنسبة المتغير varchar2 او المتغير number لكنى معرفش ادخل بيانات بالنسبة date ودى اول مشكلة نفسى اجد حل لها ثانيا لو انا عاوز اعمل مفاتح الرئيسى للـname اعملها ازاى ؟ وبعدين انا عاملت جدول تانى create table nn( name varchar2(10); age number(10); date(50) ); عايز اعمل العلاقة بين جدولين وايه الفرق بين pramry key و فى واحدة تانية مش فاكر اسمها ايه ال هى المفتاح ال مش اساسى وشكرا
-
بسم الله الرحمن الرحيم اخواني الاعزاء انا اعمل على برنامج نظام المخازن و الحمدلله انتهيت منه و لكن كونت القاعده بااكسس بس لعدم مرونه اكسس قلت استخدم الاوراكل و انا اعرف اوامر sql وعند كتابة الامر تكوين قاعدة خاص تطلع لي ORA-01031:insufficient privileges مش عارفه السبب ارجوا منك الاجابه و لكم جزيل الشكر
-
السلام عليكم و رحمة الله و بركاته SELECT last_name, TO_CHAR(hire_date, 'DD-Mon-YYYY') FROM employees WHERE hire_date < TO_DATE('01-Jan-90','DD-Mon-RR'); وهذا هو الخطأ WHERE hire_date < TO_DATE('01-Jan-90','DD-Mon-RR') * ERROR at line 3: ORA-01843: not a valid month
-
السلام عليكم ===================== الموضوع باختصار اريد ان اعمل كود سكول ليعرض التالي ... مثلا اسم الاداره ورقمها في الاول واسفلهم ارقام واسماء الموظفين فيها ومرتباتهم ومجموعهم اسفلهم الاداره 10 الاسم ادراه المشتريات "مثلا" رقم الموظف اسم الموظف المرتب 1 محمد 100 2 احمد 200 المجموع 300 وهكذا علي باقي الادارت شكرا
-
السلام عليكم كثرت الإسئلة حول حفظ ملف في قاعدة البيانات واليكم الطريقة التالية: 1- إنشاء جدول لحفظ البيانات كالتالي: Create Table Email_Attachments(Id_Pk Integer Primary Key, Fname Varchar2(50), Image Blob); 2- إنشاء Directory وليكن إسمه Temp: Create Or Replace Directory Temp As 'C:\'; 3- إنشاء Procedure الذي يقوم على حفظ البيانات داخل الجدول: Create Or Replace Procedure Load_File(Pi_Id In Integer, Pfname In Varchar2) Is Src_File Bfile; Dst_File Blob; Lgh_File Binary_Integer; Begin Src_File := Bfilename('TEMP', Pfname); Insert Into Email_Attachments (Id_…
-
سلام عليكم انا عملت بروسيجر تاخذ اسم مكتب معين بحسث اعمل ابديت للادرس الخاص بالمكتب ثم ارجع كم وظيفة تابعه لهذا المكتب لكن المشكلة ظهرت لي وماعرفت ايش الخطأ بالضبط !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! الصورة في المرفق
-
هل هناك إستعلام يحذف السجلات المتكررة بحيث يحذف السجل المتكرر فقط فلو كان هناك سجل متكرر 1925 ادارة بيانات جيد 1925 ادارة بيانات جيد فبعد الأستعلام يكون هناك سجل واحد فقط 1925 ادارة بيانات جيد
-
السلام عليكم اخواني لدي جدول يتضمن حقل cost وحقل sale وحقل profit وعاوز كود يطرح الكلفة من سعر البيع ويوجد الربح ويخزنه في حقل profit create table sale( cost number(15), sale number (15), profit number(15)); ويتم ذلك ليس من خلال الفورم انما من خلال sqlplsql
-
السلام عليكم ورحمة الله وبركاته الدرس التاسع تحدثنا في الدرس الثانـــــــــــــــــــــــي عن المحددات ال Constraint ولقد تعرضنا لنوعين منها وهي Primary key و ال Foreign Key وسوف نستعرض في هذا الدرس عن كيفية التعامل مع الانواع الاخرى من المحددات وكيفية استعراض هذه المحددات وكيفية حذفها وتفعيلها وعدم تفعيلها النوع الأول unique constraint ماهو ال unique constraint ؟ هو عبارة عن حقل وحيد او مجموعة حقول وحيدة بالجدول لاتتكرر ويعرفان استثنائيا في سجل ممكن ان يحتوي على قيم فارغة ولكن هذه القيم تكون فريدة اي لاتتكرر اي قيمة واحدة فريدة ماهو الفرق بين ال Primary Key و UNIQUE ؟ بالواقع لايوجد فرق كبير فكلاهما لايقبل قيم مكررة ولكن الذي يميز ال UNIQUE عن PRIMARY KEY انه …
-
عندي بروسيجر فيه يمنع الاضافة على الجدول اذا كان للموظف اكثر من اربعة اجازات او اثنتين ان كان دوامه جزئيا السؤال اريد ان اقلبه الى database trigger لكي اضمن الكود مئة بالمئة PROCEDURE emp_leave IS v_count number; v_kind number; BEGIN select count(to_char(leave_date_original,'mm/yyyy')) into v_count from leave where leave_emp_id=:leave_emp_id; select emp_kind into v_kind from employees where emp_id=:leave_emp_id; if v_kind = 1 and v_count>=4 then message('áÇ íÌæÒ ÇáÇÓÊÆÐÇä ÇßËÑ ãä 4 ãÑÇÊ Ýí ÇáÔåÑ áãæÙÝí ÇáÏæÇã ÇáßÇãá'); message('áÇ íÌæÒ ÇáÇÓÊÆÐÇä ÇßËÑ ãä 4 ãÑÇÊ Ýí ÇáÔåÑ áãæÙÝí ÇáÏæÇã ÇáßÇãá'); elsif v_kind >= 2 and v_count >=2 then message('áÇ íÌæÒ Çá…
-
بسم الله الرحمن الرحيم أخوانى الأعزاء قد وعدتكم بتكملة فكرة التطبيق العملى أول بأول على اسئلة الأمتحان الخاص بشهاده OCP و الفكره اذكركم بها و هى عباره عن اسئلة الأمتحان و لكن على كل فصل بالمنهج على حده.... والأن ارفق اليكم امتحان ال SQL و ال PL من وجهة نظرى و عن تجربه وجدت انا هذه الطريقه حققت نتائج مرجوه و كل من اتبعها اجتاز الأمتحان فى اسرع وقت و بسهوله جدا ... و اتمنى الأفاده لجميع ولا تنسونا بالدعاء.... باقى الملفات يا شباب انشاء الله بعد حل الأسئله على كل فصل تكون جاهز للأمتحان و الله المستعان أسئلة ال PL و انشاء الله جارى اعداد الفورم Where_clause.pdf Single_Row_Funtion.pdf group_functions.pdf Join_Tables.pdf Subquery.pdf Controlling_user.pdf View.pdf …
-
سؤال : تتذكرون الكويري تطلع العشر الاوئل ؟؟ انا ابي نفسها بس يرجع في رو واحدة مثال يعني نعمل بينهم كونتاكنيشن ahmed ,rashed,rjj,......
-
السلام عليكم يا اخوان لدي مشكلة في إظار اللغة العربية في SQL*PLUX.exe والديفيلوبر مع العلم اني سابقا كنت احلها بكل بساطه فقط في التعديل في ملف الريجستري regedit في المفتاحين HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_DevSuiteHome1 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 في التعديل في الملف NLS_LANG من AMERICAN_AMERICA.AR8MSWIN1256 إلى ARABIC_SAUDI ARABIA.AR8MSWIN1256 مع التعديل أيضا في لوحة التحكم في ( Regional and Language Option ) إلى Arabic Saudi Arabia في كل م ( Regional Option و Advanced ) واستطيع بذلك التخزين في قاعدة البيانات وإظهار البيانات المخزنة في SQL وأيضا في الديفيلوبر ولكنه الان لا يرييييييد أي إظهار أرجو من لديه أي معلومات إضافي…
-
الكود موجود على هاد اللينك http://www.geocities.com/oranails/plsql/calendar.htm وشكرا للمساعدة مقدما
-
السلام عليكم لدي قاعدة بيانات تاريخها منسق على الميلادي و لا استطيع تحويله الى هجري لأن كل البيانات فيه على الميلادي . الآن أريد عمل مشروع آخر على نفس القاعدة و بمستخدم مختلف , عباره عن ادخال فواتير لها قيمة و تاريخ , التاريخ يجب أن يكون بالهجري لأنني أريد متابعة و رقابة هذه الفواتير بناء على تاريخها الهجري . لذلك أريد أن يكون تنسيق حقل التاريخ بالهجري و لكن أريد بعد ذلك أن يتم تحويل قيمة هذا الحقل ( اي التاريخ الهجري ) الى تاريخ ميلادي لأنني اريد توزيع قيمة المبالغ المدفوعه بناء على تاريخها الميلادي و ذلك لأغراض الميزانيه فهل أجد حلا لديكم
-
SELECT Bicycle.SerialNumber, Bicycle.ModelType, Bicycle.OrderDate, ([shipDate.Bicycle],[OrderDate.PurchaseOrder]) AS BuildDelay FROM Bicycle WHERE (((Bicycle.OrderDate) Between '1\1\2002' And '12\31\2002')) AND (([shipDate.Bicycle]-[OrderDate.PurchaseOrder])>2*(SELECT Avg([shipDate.Bicycle]-[ORderdate.PurchaseOrder])) AS BuildDelay FROM Bicycle WHERE (((Bicycle.StartDate) Between '1\1\2002' And '12\31\2002')) ) ORDER BY [shipDate.Bicycle]-[ORderdate.PurchaseOrder) DESC; -----
-
لدي السؤال التالي : أريد ان اعرف كيف لي ان اقوم بحساب Prime numbers بالإضافة إلى While loop
-
السلام عليكم اخواني انا عندي حقلين من نوع text item اريد لما اضع قيمتين في هذين الحقلين يظهر المجموع في الحقل الثالث ما هو الفنكشن و ما هو التريجر و كيف اربط بينهم و بين الحقول ؟؟؟ و جزاكم الله الف خير
-
- 12 رد
- 2.6k مشاهدة
- 1 follower
-
-
السلام عليكم ورحمة الله اخواني انا حاليا ادرس لغة الأوراكل وطبعا لسه مبتدئة . وأخذنا functions (string,arirthmatic,data, aggregate) انواع functions اريد أعرف ما وظيفة كلا من : LTRIM RTRIM ROUND TRUNC VARIANCE STDDEV شو معناهم وشو وظيفتهم مع إعطاء مثال لكل واحد أرجو الإهتمام بالموضوع لأنه مطلوب من قبل المدرس أنتظر الردود أختكم : sunfoor
-
السلام عليكم ورحمة الله وبركاته يا جماعة أنا عايز طريقه تكافىء crosstab الموجود بالأكسس والمتعرضلهاش هوصفها حاجة بيقال عليها matrix query عايز أحول معلومات من عمود وأعملها كأعمده مثلا جدول به اسماء المواد وآخر به أسماء الطلبه وآخر يتكون من ثلاث أعمده فقط رقم الطالب ورقم الماده والدرجة عايز أطلع من الثلاث جداول دول بكويرى الوصف التالى الأعمده تكون رقم الطالب واسمه و أسماء المواد كأعمده وطبعا بيقابلها فى لاصف قيمة الدرجة يا ريت أكون قدرت أوصل الفكره على العموم أنا عملت الموضوع ده بالأكسس لكن عايز المقابل بتاعه فى الأوراكل وسأرفق ملف الأكسس المعمول وبه الجداول والكويرى المصمم المطلو شبيه له بالأوراكل ولكم جزيل الشكر db1.rar
-
ياشباب كيف يمكن تغير نوع البيانات من VARCHAR الى NUMBER علماً بانة يوجد فية بيانات ودمتم....
-
السلام عليكم ورحمة الله لدي النص التالي abc-defg-hijk كيف يمكنني أن أصل أو أقتص الحرف h أرجو مساعدتي جزاكم الله خير
-
اسلام عليكم عندي سؤال صراحه شوي صعب انا مبتدئ اوراكل انسالت سؤال حلو اريد اعرض اسماء الموظفين الي رواتبهم متشابهه شكرا
-
السلام عليكم اني عضوة جديده لكم في المنتدى وهاي اول مشاركاتي اريد حل لهاي الاسئلة باستخدام SQL [1]list Name , Department number and salary for all employees with the comment HIGHEST PAID next to the salary of those employees whose is highest in their department. [2]list Name, department no,and salary of all employees who earn more then maximum salary of an employee in the RESEARCH department. [3]list Name ,job of all employee and: The Employees salary if employee earns more than 1500, The message MET THE TARGET if employee earns exactly 1500, The message BELOW 1500 if employee earns less than 1500 [4]list name and salary of all employees who earn more than the a…
-
الاخوة الاعزاء .... ممكن ان تشاركني التفكير و ان تحل معي هذة الجملة السهله المعقدة .... ستعرف كيف الان ... اليك الجدول التالي .. بيانات الخدمات المقدمة للعملاء و فترة تقديم هذه الخدمة ____________________________________________ _________ TDATE FDATE SERV_ID CUST_ID ____________________________________________ _________ 31-12-2007 01-04-2007 99998 1001 ____________________________________________ _________ 30-05-2007 01-05-2007 99985 1002 ____________________________________________ _________ 15-06-2007 15-05-2007 94564 1003 _____________…