SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته المطلوب مني : 10. a query using a subquery 11. a query using a correlated subquery 12. a query involving COUNT(*) 13. a query involving another aggregate function الاكواد مع الأخطاء مرفق مع ال ERD
-
-
اذا كان عندي جدول اسمه emp وأردت أن انشيء جدول اخر(emp1) يحتوي على نفس خصائص الجدول emp ونفس البيانات الخاصة فيه فنطبق الكود التالي: create table emp1 as select * from emp; أما اذا اردت ان تنشيء الجدول بدون نسخ البيانات فاستخدم الكود التالي: create table emp1 as select * from emp where 1=2; هنا سينشيء الجدول ولكن لن ينسخ البيانات لأن الشرط لم يتحقق(1=2) ولن يتحقق.
-
السلام عيكم ياشباب يليت اليعرف الكود الي يعطي الصلاحيات والباسورد يرد علي في الداتا بلوك بتعتي
-
السلام عليكم الكل منا يستخدم count(*) لارجاع عدد السجلات في الجدول ولكن هناك طريقة أسرع من المستخدمة وهي select count(1) from tab_name; أو select count(rowid) from tab_name تحياتي للجميع
-
اريد شرح كافي وافي عن التالي ؟ 1-trigger انواعه وما هي الفائدة منه 2-difference between view and table 3-procedure انواعه وما هي الفائدة منه 4- function انواعه وما هي الفائدة منه 5- cursor انواعه وما هي الفائدة منه
-
السلام عليكم كيف الحال؟ اخواني عندي هذا السؤال اذا ممكن تساعدوني فيه ولكم مني جزيل الشكر والتقدير السؤال هو باستخدام الـ EXCEPTION يطلب من المستخدم ان يدخل عددين No.1 و No2 بشرط يكون الاعداد المدخله زوجية اذا كان No.1 > No.2 يقوم بطبع الاعداد ولكن العدد الذي في المنتصف لا يقوم بطباعته مثال العدد الاول =1 العدد الثاني =10 الناتج يكون 1 2 3 4 5 7 8 9 10 11 لاحظ العدد 6 غير موجود وايضا اذا كان No.2 > No.1 يقوم بطباعة الاعداد من الاكبر الى الاصغر ولكن العدد الذي في المنتصف لا يقوم بطباعته العدد الاول =10 العدد الثاني =1 الناتج يكون 11 10 9 8 7 5 4 3 2 1 لاحظ العدد 6 غير موجود طبعا الـ EXCEPTION الي راح تكون في السؤال هي 1- اذا كان لايوجد اعداد 2-اذا كان العدد الاو…
-
السلام عليكم الكود تم استخدامه داخل اسكيما الـ HR select first_name, salary , department_id from employees where salary in (select department_id , min(salary) from employees group by department_id) ; وده الخظأ اللي بيظهر ERROR at line 3: ORA-00913: too many values
-
السلام عليكم ورحمة الله ياشباب أحد عنده طريقة تنزبل قاعدةالبيانات أوراكل 10G خطوه بخطوه مدعم بالشاشات وشرح كل شاشه تظهر أثناء التنزيل. مع الشكر والثواب الجزيل
-
حمل من هنا الجزء الأول حمل من هنا الجزء الثاني لآتنسوني من صالح دعائكم
-
السلام عليكم ورحمة الله وبركاته،، اذا ما كان لدينا excel sheet به emp data مثلا , واريد ان اقوم بعمل Insert فى ال database لكل ال data من ال Excel sheet مباشرة فى ال Emp table .. فكيف يمكن عمل ذلك ؟؟
-
معلش يا جماعة انا محتاج كورس sql fundmental 1., 2 و شكرا على مجهوداتكم الرائعة
-
السلام عليكم ورحمة الله وبركاته انا تظهر لي مشكلة عند كتابة امر في شاشة sql+ بأنه بعد كتابة الامر وظهور خطأ فيه اقوم باستدعاء المحرر لتصحيح الامر ولكن بعد الانتهاء من المحرر يظهر الامر ناصق ولكنه يعمل بشكل صحيح وكلما عدلت فيه او قمت بعمل نسخ للأمر ثم لصق يأكل جزء من النص ويختفي ولكن يبدو ان أوراكل تراه كاملا ولكن لا يظهر كامل لي على الشاشة فأرجو منكم الافادة في كيفية حل هذه المشكلة وجزاكم الله خيرا على هذا الموقع الممتاز
-
كيف يمكن تجاوز مشكلة motating table أي كيف يمكن عمل trigger لجدول motating ولكم الشكر
-
السلام عليكم ورحمة أخواني الأعزاء الـ script التالي يبحث عن مسار الـ Data Files declare path_length number:=0; slash_pos number:=0; file_name varchar2(100); x number:=0; begin select length(file_name),file_name into path_length,file_name from sys.dba_data_files where tablespace_name='USERS'; for i in 1..path_length loop select instr(substr(file_name,i,path_length ),'/') into slash_pos from dual; if slash_pos<>0 then x:=x+slash_pos; dbms_output.put_line('/ position is '||x); end if; exit when slash_pos=0; end loop; select substr(file_name,1,x) into file_name from dual; dbms_output.put_line(file_name); end; /
-
السلام عليكم انا عندي هالماده Fundamentals of Relational Database Management System وابي حل هالسينايووو task 1 & 2& 3 Scenario: Consider the following scenario modelling project, manager, specialist engineer, quality supervisor, and the like at an organization. A project manager is responsible for a project. He is uniquely identified by a id. A project manager has a name, specialization, experience and details of projects. A project manager can supervise one or more projects. Each project has a unique id, a project name, duration and total cost. A project can have only one project manager. Each project has a quality supervisor. A quality supervisor h…
-
CRSNO Credits POINTS SEMSTER 100 2 2.0 1 101 3 3.0 1 الفصل الدراسي الأول المعدل العام هو: (2 * 2.0) + (3*3.0) مقسوم على المجموع الكلي للوحدات وهو 6 4+9=13 قسمة 6 = 2.16 CRSNO Credits POINTS SEMSTER 100 2 4.0 2 301 3 1.0 2 الفصل الدراسي الثاني المعدل العام = مجموع الوحدات السابقة وهي 13 علي مجموع الوحدات الكلي وهو 10 و الصحيح هو 8 لان الطالب قد عادة المقرر الدارس…
-
الاخوه الاعزاء كيف ممكن اعمل مطابقة للdb حيث اعرف هل البيانات نفسها ام حدث فيها تغيير واعرف اين التغيير عندما انقله من جهازاي اعمل لهاbackup وانزله في جهاز اخر .. والف شكر لكم اخواني الاعزاء
-
Dear all I posted new article explains Oracle System Events and Client Events http://mahmoudoracle.blogspot.com/2012/03/oracle-system-events-and-client-events.html Thnx
-
ORA-06550: line 1, column 22: PLS-00201: identifier 'ENAME' must be declared ORA-06550: line 1, column 7: PL/SQL: Statement ignored بس اعمل call في ملف مرفق rond2.txt
-
ما هو ال pragma من حيث المعنى و ما هى استخداماتها و شكرا لإهتمامكم
-
السلام عليكم و رحمة الله وبركاته إخواني الكرام هل اراد أحد منكم في يوم ما ان يعرف كم سجل لديه في جميع الجداول مرة واحدة بدون تنفيذ الاستعلام عن كل الجداول مرة اخري يمكنكم إذن ان كنتوا تريدوا ذلك استخدام هذا الاسكربت إليكم الكود spool countall.tmp select 'SELECT count(*), '''||table_name||''' from '||table_name||';' from user_tables / spool off set termout on @@countall.tmp شرح بسيط : في هذا الاسكربت يتم استخدام جملة select لانتاج جمل select لكل الجداول و يتم الاحتفاظ بها في ملف tmp ثم تشغيل هذا الملف عن طريق الsql plus لتظهر النتيجة أما اذا كنت لا تريد ان يظهرعدد كل جدول بصورة منفصل…
-
select ename, instr(enmae,'E',1,1) as numbers from emp:
-
اريد انشاء جدول لصور الموطفين بالشركة كيف انشئ الجدول ؟ وكيف احدد مسار الصورة ؟ وجزاكم الله خيرا
-
الاخوة الاعزاء هل هذه ال quires صحيحة create user "xyz" profile "default" identified by "123" default tablespace "xyz" temporary table space "temp" account unlock ممكن احد يشرحلي شكرا مبتدئة dba