SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
هناك 3 جدوال شكلهم كده CAST_ID &CAST_NAME 1 RANA 2 CC 3 GG SUP_ID &SUP_NAME 1 SEAF 2 CCC 3 VVV 4 DD SUP_ID &CAST_ID 1 2 2 1 1 1 هنا SUP_ID و CAST_ID بريمر كاى مركب مطلوب جمله سيلكت ترجع SUP_ID اللى اشتغل مع CAST_ID....او SUP_ID اللى اشترك مع CAST_ID السوال التانى 2- عايز اكتب بروستزر على مستوى قاعده البيانات ياخد اسم الجدول و اسم الحقل يرجع مجموع الحقل SUM و جزكم الله الف خير ..
-
هل يوجد مشكلة فى اوراكل 9 لانة لا يأتى بناتج جملتين select مربوطين ب union صح....ودى اكثر من مره يحصل الكلام ده ياريييييييت اللى يعرف حاجة عن الموضوع يقولى؟؟؟ الجملة الاولى بتجيب لوحدها 77 صف والثانية مش بتجيب داتا خالص وعندما اعمل يونيون مع بعض بيجيب 50 صف........ياريت اللى عندو حل يقولى ضرورى...مع العلم ان كل الاعمده بنفس النوع وكل حاجة سليمة مية فى المية ...هل دى مشكلة فى الاوراكل 9 ولا اية
-
ياشبا لو عندي نص بالشكل التالي abc d وأريد حذف الفراغ بين حرف ال c وال d ليصبح شكل النص abcd ماهي الداله التي يجب إستخدامها
-
انا عاملة دورة ب sql و pl بس 9i وهلق لازم كمل مابعرف اذا لازم ارجع اعمل دورة ب اوراكل 10g او انو بيمشي الحال مع 9i كمل لبعدين بلييييييييز اذا حدا عندو فكرة عن الموضوع يساعدني
-
السلام عليكم لو سمحت انا عضو جديد فى المنتدى واريد اتعلم كيفية انشاء قاعدة بيانات جديدة فى الاوراكل 10g لقد قمت بتثبيت اوراكل 10g مع قاعدة بيانات orcl ألافتراضية وليا سؤال هل يوجد بها الجداول ام فارغة علما بان كل الدروس تستخدم الجداول emp و dept وعند تنفيذ الامر Select * from emp; ظهر هذا الخطاء ERROR at line 1: ORA-00942: table or view does not exist فما هى المشكلة ارجوا الحل شكرا
-
السلام عليكم كيف ممكن عن طريق sql/pl أعمل إدخال لقيم في الداتا بيز ولو ممكن يكون بمثال
-
احنا علشان نعمل جدول مطابق لجدول اخر فبنعمل كود ذى كده - على سبيل المثال :- create table employees2 as select*from employees; طيب لو احنا عاوزيين نعمل ذى الفكرة اللى فاتت بس على أسكيمة مش جدول ...... يعنى يبقى عندنا أسكيمة hr2 مطابقة تماماً لأسكيمة hr و بها نفس ال objects اللى موجوده فى الاصلية - اللى هى ال hr - فدى تبقى أيه كودها ؟ و شكراً
-
السلام عليكم احتاج الى مساعدة فى حل مجموعة من الاسئلة سوف تقدم كشيت لمادة الاوراكل فى دراستى لو امكن شخص يكون محترف فى السيكول يقدر يساعدنى يضيف ايميله علشان ابعتله الاسئلة على سكانر ولكم جزيل الشكر
-
ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي.............. السؤال الاول : اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10% السؤال الثاني : اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي attractive0203@hotmail.com مشكورين
-
تحياتي tofeee اليكم هذا الوظيفة Get the directory path from a full path والتي تعطيكم مسار الكامل لملف . CREATE OR REPLACE FUNCTION get_dir_path (p_file IN VARCHAR2) RETURN varchar2 IS v_dir_path VARCHAR2(1000); BEGIN /* || This Function returns a varchar2 string of the directory path of the file name. -- not including trailing slash. || Date: 10/09/2002 */ BEGIN IF instr(p_file,'/') > 0 THEN -- Unix v_dir_path := substr(p_file,1,(instr(p_file,'/',-1,1)-1)); ELSIF instr(p_file,'\') > 0 THEN -- Windows v_dir_path := substr(p_file,1,(instr(p_file,'\',-1,1)-1)); END IF; EXCEPTION WHEN value_error THEN v_dir_path := sq…
-
هل يوجد شرح كامل لكتب PL/SQLة باللغة العربية Oracle Database 10g: PL/SQL fundamentals
-
السلام عليكم ديه اول مرة اشارك في المنتدى وياريت تساعدوني في الكويري لمشروع مادة عندي او حتى شرح للطريقة ازاي وشكرا مقدما • Combined daily, monthly and annual sales, and profits or for any user specified period) • Most and least profitable items • A listing of current inventories • Expired inventory items warning
-
بسم الله الرحمن الرحيم اخواني الاعزاء انا عامل select من اكثر من 8 جداول وهذه الselect خاصة بالمواد الذي لم يقم الطالب بدراستها في الكليه واريد التعديل عليها بحيث انه في حالة انه تم اخذ المتطلب السابق لها فقط تظهر هذه المواد وفي حالة عدم اخذ المتطلب السابق لا تظهر وانا حاليا اظهرت جميع المواد التي لم يأخذها بغض النطر اخذ المتطلب السابق لها ام لا . وفي المثال المرفق نلاحظ ظهور المادة رقم 86 وخاصه ب Y 501 ( اخر شي ) بالرغم من عدم اخذ المتطلب السابق وهو رقم 81 الخاص ب Y 401 وبتالي المطلوب عدم ظهور الماده Y 501 في السليكت . قاصدكم .... لا تفشلوني
-
-
الاخوة الافاضل كيف يمكن حذف عمود من جدول العمود اسمه photo من جدول Emp لكم جزيل الشكر
-
Declare V_Deptno number := &Dno; V_Comm V_Deptno%Type; Valid_Dept Boolean := True; Begin If V_Deptno = 10 Then V_Comm := 2000; ElsIf V_Deptno = 20 Then V_Comm := 2500; ElsIf V_Deptno = 30 Then V_Comm := 3000; ElsIf V_Deptno = 40 Then V_Comm := 3500; Else Valid_Dept := False; End If; IF Valid_Dept Then Update Emp Set comm = V_Comm Where Deptno = V_Deptno; Else Dbms_Output.Put_Line('Invalid Department Number'); End If; End; / ---------------------------- ارجو التعديل على الكود السابق لزيادة 10% للموظفين اللي في الدائره 10 وزيادة 20% للموظفين اللي في الدائره20 الى اخره يعطيكم العافيه ضروري
-
انا عاملة داتا بيز تريجر لجدول معين يضيف فيه ريكورد لو حصل لهم تغير بس انا بشوف انه يحط فيه مع انه مافيش تغيير؟؟ فهل هو يضيفهم كل يوم ولا ايه؟ ان شاء الله تقدرون تفيدوني اممممم وبس 1111.bmp
-
السلام عليكم ورمة الله وبركاته عندي سؤالين لو تكرمتوا . السؤال الاول عندما استعلمت عن جداول الـــ department و emplooyee في اوراكل 9 (oracle 9i) لم اجدها علما بأني دخلت باسم بإسم وباسورد scott وtiger انا بحثت في المنتدى ووجدت طريقه بس ماهي واضحه ياليت واحد يوضح لنا كيف الطريقه التي نقدر نستخدم فيها الجدولين ؟ السؤال الثاني ماهو مكان قاعدة البيانات الافتراضي في الجهاز واين اجد مكان الجداول التي انشئها انا ؟ وشكرا .....
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته بعد الانتهاء من كورس السكول بفضل الله تعالي وبطلب كثير من الاعضاء كورس pl سوف نبدا اول درس في هذه السلسله وان شاء الله ستكون كافيه شافيه بفضل الله تعالي وهذا هو الدرس الاول وبردودكم اتشجع للدرس الثاني وهكذا حتي يتم تجميع الكورس كامل الذي يشمل المقدمة 1- المتغيرات variables 2 - الدوال داخل ال pl 3- جمل التحكم في سير البرنامج 4- جمل الشرط condition 5- التعامل مع البيانات المعقدة 6- المؤشرات cursor 7- الإستثناءات Exceptions 8 - الإجراءات procedure 9- والدوال function 10- إدارة البرامج 11- والحزم package 12- التعامل مع Large Object(LOB) 13- الزناد trigger 14- الإدارة الاعتمادية الدرس الاول المقدمة ان …
-
كتاب رائع .. وحبيت اشاركم الكتاب و ده لينك الكتاب http://www.mediafire.com/view/49614ft7e0ranya/oracle%20database%2011g%20plsql%20programming.pdf
-
السلام عليكم ركبت قواعد البيانات 10g وعند الدخول على sql بـ الحساب scott تظهر لي الرسالة التالية ERROR: ORA-2008 :the account is locked علما أنه لا توجد مشكلة في الدخول بـ SYSTEM لماذا تم اقفال الحساب وكيف يمكن أن أفتحه مرة ثانية الرجاء المساعدة
-
لعمل نتجية للسنة اليك جملة SQL تؤدى الغرض SELECT LPAD( Month, 20-(20-LENGTH(month))/2 ) month, "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" FROM ( SELECT TO_CHAR(dt,'fmMonthfm YYYY') month, TO_CHAR(dt+1,'iw') week, MAX(DECODE(TO_CHAR(dt,'d'),'1',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sun", MAX(DECODE(TO_CHAR(dt,'d'),'2',LPAD(TO_CHAR(dt,'fmdd'),2))) "Mon", MAX(DECODE(TO_CHAR(dt,'d'),'3',LPAD(TO_CHAR(dt,'fmdd'),2))) "Tue", MAX(DECODE(TO_CHAR(dt,'d'),'4',LPAD(TO_CHAR(dt,'fmdd'),2))) "Wed", MAX(DECODE(TO_CHAR(dt,'d'),'5',LPAD(TO_CHAR(dt,'fmdd'),2))) "Thu", MAX(DECODE(TO_CHAR(dt,'d'),'6',LPAD(TO_CHAR(dt,'fmdd'),2))) "Fri", MAX(DECODE(TO_CHAR(dt,'d'),'7',LPAD(TO_CHAR(dt,'fmdd'),2))…
-
when i insert value with a month i found error (not a valid month) for example this code INSERT INTO time_example VALUES('15-JAN-04 09:34:28 AM'); 3
-
ما الفرق المنطقى بين HAVING التى تأتى لتقيد جملة الاستعلام التى تحتوى على GROUP BY و Where.. بمعنى آخر لماذا HAVING وليس و Where فى جملة GROUP BY ؟
-
السلام عليكم ورحمة الله وبركاته بعد معاناة دامت لفترة طويلة وعمليات حذف وتسطيب لبرنامج اوراكل اخيرا وجدت الحل لمشكلة عدم ظهور اللغة العربية في اوراكل او sql plus انا اعمل على نسخة رقم 10.2 وعند تسطيبها على windows 7 32-bit وجدت مشكلة الغة العربية وبعد سهر ليالي :D شكلي طولت عليكم احبتي الحل يكمن اولا تغير مفاتيح الريجستري الى AMERICAN_AMERICA.AR8MSWIN1256 كل المفاتيح اذا لم تحل المشكلة الحل الثاني الدخول الي sql plus بواسطة المستخدم system نتصل بقاعدة البيانات بواسطة المستخدم sys على شكل مدير قاعدة بيانات وذلك بعمل التالي Connect sys as sysdba Password ***** وبعد ما نتصل بالقاعدة اقصد قاعدة البيانات طبعا نقوم بتغير اللغة من جدول props$ ال…