SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
بسم الله الرحمن الرحيم أرجوا المساعدة في شرح الكود ده :angry: declare uname varchar2(10); pass varchar2(10); begin uname := 'username'; pass :='password'; logon(uname, pass||'@connect_database'); end;
-
اين نربط الجداول وكيف بعد انشائها داخل السكول و تحديد المفتاح الاساسى والاجنبى وقت انشائها داخل السكول
-
السؤال الاول :جملة دوران تمر ، على جميع الموظفين، ويطبع اسم الموظف، واسم مديره السؤال الثاني : اخرج بيانات تضم رقم الموظف، واسمه، وراتبه على ملف نصي أرجو المساعده المستعجله تحياتي للجميع
-
السلام عليكم ورحمة الله وبركاته كنت اود ان اعرف هل يمكن ان استخدم IN condition داخل الدالة decode فهل هذا ممكن واذا كان ممكن برجاء توضيح كيفية كتابة الجملة
-
السلام عليكم عندى جدول لعملاء مدينين للشركة بقروض مدد القروض مختلفة ولذا يتم تصنيفها بكود 1 جيد 2 دون المستوى 3 مشكوك فيه 4 ردئ رقم العميل قيمة القرض تصنيف القرض 1 1000 2 1 2000 3 1 4000 1 2 1000 4 2 2000 1 2 500 2 المطلوب هو إضافة عمود جديد بالجدول عبارة عن التصنيف العام وهو اكبر تصنيف على مستوى العميل الواحد ليكون هكذا رقم العميل قيمة القرض تصنيف القرض التصنيف اللعام 1 1000 2 …
-
الأخوة والأساتذةالأفاضل بعد التحية ، أرجو إفادتي بخبراتكم العظيمة في هذه الجملة المحيرة!!! ,SELECT distinct e.manager_id,m.last_name MGR,job_grades.grade_levels GRMAN,m.salary e.employee_id, e.last_name EMP,job_grades.grade_levels GREMP,e.salary FROM employees e JOIN employees m ON (e.manager_id = m.employee_id) JOIN job_grades ON e.salary BETWEEN LOWEST_SAL AND HIGHEST_SAL ;ORDER BY e.salary DE الدرجات الوظيفية جاءت متساوية للمديرين ومرؤسيهم !!! وهذا خطأ لم أتمكن من تداركه ؟؟؟ مرفق صورة توضيحية وفي إنتظار حلولكم الرائعة ولكم مني كل…
-
السلام عليكم الله يعطيكم العافية يا شباب انا محمل عندي g11 بس لما افتح sql plus يطلع الكلام مش واضح ملخبط اتوقع انها مشكلة في اللغة الي عنده معرفه كيف اصلحها يفيدني الله يعطيكم العافية وشكرا مقدما
-
انا شغال باوركل داتا بيز 12 c وكل ما اجى اعمل يوزر جديد يدينى ora-00922 missing or invalid option ودة كود عمل اليوزر create user Count identified by count; دخلت بيوزر system اعطانى خطا تانى ora-65096 : invalid common user or tole name ممكن حل للمشكلة دى
-
كما عودناكم هناك دائما الجديد ,, ومع مودي مش هتقدر تغمض عينيك هناك سؤال تقليدي من قبل الزبائن وهو "اريد اظهار اقل راتب لكل دائرة" والذي ببساطة يمكن حله كما يلي SQL> select deptno, min(sal) 2 from emp 3 group by deptno; ولكن بتعرفو الطلبات ما بتخلص بيرجع بيطلب كمان شغلة "بدي اعرف رقم الموظف صاحب اقل راتب في كل دائرة" بيطلب كثير اشياء فتقوم بتعديل الجملة لكي تصبح SQL> select deptno, empno, min(sal) 2 from emp 3 group by deptno; لكن للأسف يظهر معك الخطأ التالي ORA-00979: not a GROUP BY expression كنا زمان نحل هذه المشكلة باستعمال sub-select او انشاء inline-view ولكن هناك طريقة ظريفة اكتشفتها بالامس منذ 9i وهي موجودة SQL> select …
-
السلام عليكم دالة MOD تقوم بحساب باقي قسمة رقم على رقم آخر. جبت اكتر من مثال لكن مش فاهمه خالص خالص مثال منهم كان بيقو 5.2 يبقي 5/2 = 2.5 يبقي الناتج النهائي نص المثال كان بيقول 5÷2 = 2.5 يبقي الناتج النهائي نص ازي عايز افهم الدالة ديه
-
السلام عليكم ، لدي الجداول التالية -جدول الزبائن : CUSTOMERS -جداول المبيعات : sales_mstr / sales_dtls -جدول خصومات الزبائن : customers_bu (يتم من خلالة تسديد قيمة المشتريات الآجلة للزبائن) اريد وضع استعلام تكون حقوله كالتالي : ()1حقل التاريخ ------- (2)حقل خصومات الزبائن --------- (3)حقل المشتريات الآجلة للزبائن حسب الشروط التالية : (1) حقل التاريخ : ويتم اختيار كل الايام من جدول sales_mstr وcustomers_bu ، وقد تمت كتابة الكود كالتالي SELECT DISTINCT BU_DATE A FROM CUSTOMERS_BU WHERE( CUSTOMERS_BU.BU_DATE > = '20-JUN-2007' AND CUSTOMERS_BU.BU_DATE < = '24-JUN-2007' ) UNION SELECT DISTINCT S_DATE FROM SALES_MSTR WHERE (SALES_MSTR.S_DATE > = '20-JUN-2007' AND …
-
السلام عليكم ورحمة الله ياشباب ممكن أحد يشرحلي ماهي فائدة ال 1- TNSNAMES 2- LESTENER
-
السلام عليكم ورحمه الله وبركاته كنت عاوز اعرف شرح الطريقه دي لاني مش فاهم معناها ايه بصراحه في حذف القيم المكرره من الجدول يعني نفترض اننا كرريتنا جدول كالاتي create table emp (val_1 int,val_2 int,val_3 int) insert into emp values (1,2,3) وكررناها مثلا اي عدد دلوقت لو جربنا الطريقه دي فعلا هتمسح القيم المكرره وتسيب raws واحد بس فيه القيم 1و2و3 delete from emp where rowid <> ( select max(rowid) from emp a where a.val_1 = emp.val_1 and a.val_2 = emp.val_2 and a.val_3 = emp.val3 ) ممكن شرح ليها ممكن بطريقه تانيه وانا عرفها اللي هي delete from emp where (rowid, val_1) not in (select min(rowid), val_1 from e…
-
السلام عليكم لو سمحتوا ياجماعه انا كنت بسأل عن عايز اعمل LOOP يعرض ايام الاسبوع ازاي اعمل ده ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ انه يعرض (سبت - حد - اتنين ..............)
-
السلام عليكم ورحمة الله وبركاته برجاء المساعده بخصوص ال pl/sql انا مش عارف امشى فيه خالص مش عارف اذاكره ازاى برجاء لو فيه خطوات معينه ممكن تساعدنى فى عملية استيعاب هذا الجزء وهل لو بدات فى ال developer ممكن ولا لازم اخلص ال pl/sql الاول مع العلم انا خلصت الجزء الخاص بال sql 10g وشكرا جزيلا جزاكم الله خيرا لا اله الا الله محمد رسول الله
-
السلام عليكم لو سمحتوا يا جماعة انا شغال دواقتى على برامج اوراكل ..ومعظم البرامج دى معتمدة على المحاسبة وعلى اصول المحاسبة وانا مش عندى خلفية بالمحاسبة اصلا لانى خريج تربية...بس انا بدرس اوراكل فكنت عايز اى حد فاهم محاسبة يعرفنى بس المبادى بتاعت المحاسبة يعنى زى..شجرة المحاسبة والقيود ومعرفة قليلة تمنع بللاوى كتيرة سلاااااامم
-
ممكن برنامج sql loader ويكون مجاني للضرورة القصوى ساعدوني شباب
-
عندى 3 جداول جدولين والثالث فك علاقة ميني تو مينى بينهم مثلا دياربت اقسامdept ومظفينemp بس الموظف يكون فى اكتر من قسم فبتتفك فى جدول dept_emp عايزة اطلع اسامى الاقسام وتحتها اسامى الموظفين شكرا
-
QUESTION NO: 173 Which is a valid CREATE TABLE statement? A. CREATE TABLE EMP9$# AS (empid number(2)); B. CREATE TABLE EMP*123 AS (empid number(2)); C. CREATE TABLE PACKAGE AS (packid number(2)); D. CREATE TABLE 1EMP_TEST AS (empid number(2)); هل الاجابة هي C ام الاجابة هي A
-
بسم الله الرحمن الرحيم اخوانى انا اريد عمل Procedure لاستدعاء حقول معينة مثلا انا فى السيكوال 2008 علشان اعمل Procedure بعمل الاتى create proc mypro(@ss varchar(30)) as set @ss='%'+@ss+'%' select * from mytable where name like@ss ولما بقوم بعمل ا اختبار بكتب الاتى mypro'ali' اريد اعمل الاتى ولكن بالاريكال وجزاكم الله خير الجزاء
-
مسابقات pl/sql و فيها جوايز من اوراكل اضغط هنا علشان تعرف التفاصيل
-
السلام عليك ورحمة الله وبركاته كل عام وانتم بخير .... تقبل الله منا ومنكم صالح الاعمال اريد عمل view من اكثر من جدول بعضهم لايرتبطون بعلاقه مباشرة سؤالي هل إذا عملت الview وعدلت على البيانات التي فيه هل تتعدل على الجدوال الاساسيه التي اخذت منها الاعمدة ام لا
-
السلام عليكم انا عندي جدول لما اريد ان احدث عليه بيعمل insert ايضا وانا لم اضف اي جملة insert ولما اريد ان احذف السجل الجديد المضاف ما بينحذف؟؟ هل من احد واجهته هذه المشكلة؟؟؟؟
-
اخفي بياناتك الهامة من عيون المتطفلين تقنية جديدة في أوركل 12c تزداد أهمية البيانات يوماً بعد يوم، وأصبح أمن المعلومات والمحافظة على البيانات هاجساً يؤرق المطورين وخاصة بعد تزايد استخدام الشبكة العنكبوتية (الانترنت). وأنت واحد من أولئك الأشخاص الذين تقع على عاتقهم جزء كبير من هذه المسئولية، لتوصيل الفكرة من هذه التدوينه أعددت هذا السيناريو، إفترض انك تعمل في تطوير نظام بنكي وبتالي فأنت بحاجة الى إخفاء بعض البيانات الحساسة عن أعين مستخدمي النظام وخاصة المتطفلين مثل آخر عملية سحب من الرصيد, وكذلك Social Security Numbers (SSN) وأشياء كثيرة آخرى. لتتمكن من إخفاء بعض الأعمدة من الجدول في الطريقة التقليدي…
-
بسم الله الرحمن الرحيم اعتقد ان علاقة ون تو ون معروفة لاغلب مبرمجي اوراكل كنت اريد ان اتعلم كيفية تمثيل هذه العلاقة بين جدولين عند انشاء هذين الجدولين بمعنى كيفية عمل القيد الخاص بهذه العلاقة عند انشاء الجدولين الذين تكون بينهما علاقة ون تو ون بلغة sql وشكرا....................