SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
يسسعد مساكم بدي برنامج يقلب الارقام مثلا 123 تصير 321
-
لدي مشروع فيجوال بيسك مربوط مع الأكسس أريد تحويل access database إلى sql أرجوا لمن لديه فكرة الرد على السؤال مشكوريين
-
الرجاء من الأخوه مساعدتي في مشكله تواجهني وهي طريقة تعريف الـ foreign key كاملا لاننه يطلع لي غلط وانا كاتبته بهذا الشكل foreign key (C_SSN) references Customer (SSN) on delete set null on update cascade والاوراكل اللي عندي اوراكل 10g انتظر الرد لأن التسليم يوم السبت و جــــــــــــــــــــــزاكم الله خير
-
كيف يمكنني استخراج القيمة الحالية لـsequence بدون عمل nextval في نفس جلسة العمل ............. مع العلم أنه في dba_sequences يوجد last number والذي هو آخر رقم متاح وهو في حالة الـcache آخر رقم في الـ cache ....... أفيدوني
-
Which two statements describe the state of a package variable after executing the package in which it is declared (Choose two) A. It persists across transactions within a session B. It persists from session to session for the same user C. It does not persist across transaction within a session D. It persists from user to user when the package is invoked E. It does not persist from session to session for the same user عاوز الاجابة مع الشرح ....... وشكراً
-
ماهو الفرق بين ال view و ال materliazed view ref cursor كيف يخزن البيانات في الذاكره
-
المشكله ببساطه انى شفت فى داتا بيز كتير زى firebird ان البروسيدر ممكن يكون البارمتر الخارجه منه على شكل جداول يعنى كانه بالظبط view ودى بتخلينى مش اعمل جداول temp علشان ناتج البروسيدر يطلع فيها فهل ده ينفع فى اوراكل
-
الدروس في المرفق أتمنى أن تنال إعجابكم ابن لبحر............ us_ex_cur.zip
-
هذا الكود يقرب الارقام الي 0.25 ومضاعفاتها مثل 2253.21 يتم تقريبه الي 2253.25 وهكذا declare v_number number(10,2) :=&p_number; v_inte number(10); v_dcimal number(10,2); begin select substr(v_number,-2 ,2) into v_inte from dual; if v_inte < 25 then select trunc(v_number,0)+0.25 into v_dcimal from dual; dbms_output.put_line(v_dcimal); elsif v_inte between 26 and 50 then select trunc(v_number,0)+0.50 into v_dcimal from dual; dbms_output.put_line(v_dcimal); elsif v_inte between 51 and 75 then select trunc(v_number,0)+0.75 into v_dcimal from dual; dbms_output.put_line(v_dcimal); end if ; end;
-
لنفرض انه لدينا حقل في جدول وفيه ارقام مثال: 1 2 4 8 9 15 كيف انشى بروسيجر يخرج لي الاعداد الغير موجودة في هذا الحقل بحيث يخرج عند اكبر عدد يعني يعطي الناتج التالي: 3 5 6 7 10 11 12 13 14
-
اسعد الله اوقاتكم تحيه طيبه للجميع يشرفني ان اكون عضو في هذا المنتدا ومؤهلي بكالوريوس علوم حاسب الي ودورات في لغات البرمجة نادره , وحصلت دورات في الاوراكل , وانا اسمع عنها ولم امارسها يعني اقل من المبتداء , عندي معلومات بسيطه عنها . والدورة : تصميم قواعد بيانات اوراكل 9i + مشروع بإستخدام اوراكل 9i الدورة الثانية : تعلم قواعد ببانات اوراكل خطوة بخطوة (SQL) ماهو الفرق بين هذه الدورات ؟ وما هي الدورة اللي تناسب مؤهلي ؟ علما ان الدورات تقام في كلية تقنية وهل تؤهلني هذه الدورة ان اصبح محترف في هذه اللغة انا في اتظاركم وفي حاجة ارائكم ونصائحكم وشكرا
-
بسم الله الرحمن الرحيم هذه اولى مشاركاتى بهذا الموقع و قد قدمت علي هذه الخطوة بعد إطلاعى على مدى مساهمة الموقع فى زيادة و رفع كفاءة مستخدميه و مدى التعاون الواضح بين الزملاء. و لذلك فإنى سوف أتعرض لمفاهيم تخص مبرمج اوركل 10G و المطلوب من كل ذو خبرة الإفاده بقدر المستطاع حيث انى لم أعثر على أيضاحات من اماكن كثيرة فى هذه المواضيع. أولا:- مطلوب إيضاح للأتى:- DATA ENCAPSULATION INFORMATION HIDING OBJECT ORIENTATION ثانيا:- مطلوب أمثلة بإستخدام PL/SQL و لكم جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته انا عملت unused لعمود ازاي اقدر ارجع استخدامه تاني alter table t1 set unused (c1) ازاي اقدر اشيل unused من علي العمود ده وشكراااااااااااا
-
السلام عليكم ورحمة الله وبركاته،،، ممكن شرح مختصر ووافي لمفهوم الــ CONTEXT ؟؟
-
الاخوة الاحباء اريد عمل view تتكون من جدولين صرف و استلام عندما قمت بكتابة الكود التالي SELECT DOC_NO,DOC_DATE,ITEM_ID,ITEM_NAME_A,APR_QTY,ZONE_CODE,STORE_CODE,1 FROM INV_DOC_D WHERE DOC_TYPE = '6' AND TO_CHAR(DOC_DATE,'YYYY') = : P$YEAR AND ITEM_ID=:ITEM UNION SELECT ISSUE_NO,ISSUE_DATE,ITEM_ID,ITEM_NAME,ISS_QTY,ZONE_CODE,STORE_CODE,2 FROM P_ISSUE_ITEMS WHERE ISSUE_TYPE = '1' AND TO_CHAR(ISSUE_DATE,'YYYY') = : P$YEAR AND ITEM_ID=:ITEM ORDER BY DOC_DATE قام بدمج الجدولين معا و عند الاستعلام عن ال view ظهر فقط حقول جدول واحد فقط في ال sql هل هذه النتيجة صحيحة و اذا اردت عمل فورم يظهر لي حركات المخزون من صرف و استلام كيف افعل ذلك بناء على الكود السابق ارجو منكم الم…
-
السلام عليكم الأخوة الأعزاء انا عايز طلب بسيط هو كود به اقوم باستدعاء بيانات فى اعمدة جدول ووضعها فى جدول تانى عن طريق Button. و جزاكم الله خير
-
كنت أود الإجابة عن الآسئلة التالية 1- كيف يمكن تحديث بيانات عمود في جدول أ عن طريق عملية حسابية علي جدول ب ..... 2- كيف يمكن تحديث بيانات عمودين في جدول أ عن طريق دالة sum , Group لعمودين في جدول ب ..... بمعني كل ما أقوم بتحديث بيانات في جدول ب ... أعمل Select للجدول أجد بيانات قد تمت تحديثها ...
-
سلام عليكم لو سمحتو انا عاوز اعرف ايه المشكلة هنا انا للاسف شايف انه الكود كله صح ومش عارف فين المشكلة select employee_id, concat(first_name,last_name) name, job_id, length(last_name), instr(last_name,'a'), from employees where substr(job_id,4)='ERP'; ومع ذلك بيقولى ERROR at line 4: ORA-00936: missing expression
-
السادة الافاضل / اعضاء المنتدى السلام عليكم ورحمة الله وبركاته فيما يلى استعلام لعرض التورايخ المتتالية داخل جدول مثال عرض الاجازات الواقعة فى ايام متتالية لكل موظف : بفرض انشاء الجدول التالى : CREATE TABLE vacations (employee_id NUMBER, vac_date DATE); ثم اضافة البيانات التالية اليه : INSERT INTO vacations VALUES (15,to_date('2017/01/01','yyyy/mm/dd')) ;INSERT INTO vacations VALUES (15,to_date('2017/01/02','yyyy/mm/dd')); INSERT INTO vacations VALUES (15,to_date('2017/01/06','yyyy/mm/dd')); INSERT INTO vacations VALUES (17,to_date('2017/01/03','yyyy/mm/dd')); INSERT INTO vacations VALUES (17,to_date('2017/01/07','yyyy/mm/dd')); INSERT INTO vacations …
-
السلام عليكم ياشباب عندي ملف جدول و اريد ان اضيفه لقاعدة البيانات نسخة اوراكل الي استخدمها 9i و الديفلوبر 6i ارجو الافادة باسرع ما يمكن لاني عندي امتحان و اريد التطبيق على هذا الجدوال لانه عليه تقوم دراستنا بسرعة الله يخليكم property.sql
-
السلام عليكم و رحمه الله و بركاته عندي جدول للموظفين اريد ان تحيد كل قسم عدد الموظفين الذين يزيد راتبهم عن 1000 و مجموع الرواتب و عدد الموطفين الذين يقل راواتبهم عن 1000 و مجموع رواتبهم على حسب القسم القسم عدد الموظفين <1000 مجموع الرواتب عدد الموظفين>1000 مجموع الرواتب 10 5 9000 2 1800
-
ماهى ال SESSION و ما هى الفائده منها و كيف تستخدم ؟؟؟؟؟؟؟؟ و لكم منى خالص الشكر و الاحترام ايهاب وجدى
-
مجموعة دروس عن +sql لتعليم الاوركل تابع المجموعة السابقة الحالية معنا Les04.pdf Les05.pdf Les06.pdf
-
-
بسم الله لا استطيع انشاء forigen key فى الجدول مع ان الجدول الاخر الذى سيتم الربط معه موجود !!! ربما هذه bug فى oracle sql developer كما قراءت فى بعض المواقع ؟ هل هذا صحيح ؟ شكرا