SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
-
السلام عليكم عندى فيلد معين وليكن Debit عاوز اجيب مدين الشهر الى فات من برامتر الشهر دة مثلا select debit from gl_balance where period_name between :P1 and:p2 عاوز يجيب المدين الى قبل برامتر p1 يعنى لو ال بى وان شهر 11 يجبلى مدين شهر 10 وشهر سابقين كمان وهكذا وشكرا
-
اخوانى السلام عليكم ابحث عن الصيغة الصحيحة لامر WHEN-BUTTON-PRESSED واستخدم هذا التريجر عندما اريد الضغط على بوتن فى فورمه فيقوم بتحويلى الى فورم اخرى وشكرا لكم
-
ياجماعة انا مش عارف اتعامل مع الوقت مطلقا انا عايز اطلع الوقت بس من التاريخ بشكل 24 واقارنه بارقام تانية يعنى استعمل اكبر واصغر مع ارقام تانية مش عارف خالص دايما بيطلعى بشكل 12 ومش عارف اعمله اى مقارنة برجاء المساعدة
-
السلام عليكم ورحمة الله وبركاتة الله يخليكم عندي مشكله وأبغاكم تفيدوني في حلها .... مشكلي هي.... عملت تنصيب للاوراكل وبعد التنصيب أعمل دخول للبرنامج بحساب scott يعمل معي بدون اي مشاكل... بس عند الدخول بحساب hr لا استطيع .... ما العمل في هذة الحاله.... يظهر لي ERROR - ORA-28000: the account is locked ولكم جزيل الشكر ....
-
قمت بتنزيل SQL 10 ولا أستطيع الدخول الا بواسطة SYSTEM/SYSTEM وعند عمل CONNACT على SCOTT/TIGER oR SYSTEM /MANAGER لا أستطيع الدخول برجاء المساعدة
-
السلام عليكم .. كل التحايا لهذا الصرح الشامخ .. عندي مششكله ومأرقتني جدا جدا أبعد مما تتصورون .. الآن أنا أنشأت الجداول تبع قاعدة بيانات محكمه .. لكن ماعرفت اربط بين الجداول .. والتسليم بقي عليه كم يوم .. ويتبقى لي الاستعالامات التي تعتمد ع الربط .. ومتحمممسه لها جدا بسس احتاج للربط .. ماشرحت لنا بشكل مفصل .. ومتأزمه جدا .. فررج الله هم من ساعدني ووفقه دنيا ودين .. أرفقت لكم الملف تبع الانشاءء وكل أوامر اللإدخال .. شاكره لكم .. مي .. التحميل من هنا - 18.98 KB
-
السلام عليكم ورحمه الله وبركاته اخوانى الاعزاء عندى مشكله ارجو المساعده فيها , عملت جداول على oracle 10g enterprices edition ومن ثم عملت لها export لانزالها فى جهاز اخر وموجود فيه قاعده البيانات oracle 9i ولمن اعمل import مو راضى يعمل import كيف الحل ارجو المساعده ووفقكم الله جميعاً
-
سلام عليكم مساعدة فى انشاء Procedure استفسار أنا عملت جملة كويرى علشان تطلع القيمة بالشهور كلالتالى وحاليا محتاج اعمل بروسيدجر يكون فيه برامتر أدخله قيمة التاريخ من كذا الى كذا دى جملة الكويرى SELECT SUM(NVL(A.PROCESSED_WTR,0)) PROCESSED_WTR , TO_CHAR(A.DATA_DATE_G , 'MM/RRRR') FROM WPD_MAIN_STATION_READ A, WPD_MAIN_STATION B WHERE A.COMPANY_NO(+) = B.COMPANY_NO AND A.MAIN_STATION_NO(+) = B.MAIN_STATION_NO AND A.DATA_DATE_G(+) BETWEEN TO_DATE('01/01/2014', 'DD/MM/RRRR') AND TO_DATE('01/09/2014' , 'DD/MM/RRRR') AND A.COMPANY_NO(+) = 1 AND B.ACTIVE_FLAG = 1 AND B.D_R_PRINT_FLAG = 1 GROUP BY TO_CHAR(A.DATA_DATE_G , 'MM/RRRR'); وده صورة من نتيجة الكويرى …
-
السلام عليكم عندى جدول لعملاء مدينين للشركة بقروض مدد القروض مختلفة ولذا يتم تصنيفها بكود 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 …
-
السلام عليكم لو سمحت انا عضو جديد فى المنتدى واريد اتعلم كيفية انشاء قاعدة بيانات جديدة فى الاوراكل 10g لقد قمت بتثبيت اوراكل 10g مع قاعدة بيانات orcl ألافتراضية وليا سؤال هل يوجد بها الجداول ام فارغة علما بان كل الدروس تستخدم الجداول emp و dept وعند تنفيذ الامر Select * from emp; ظهر هذا الخطاء ERROR at line 1: ORA-00942: table or view does not exist فما هى المشكلة ارجوا الحل شكرا
-
السلام عليكم اخوانى انا ان شاء الله هدخل امتحان ال SQL الاسبوع الجاى وانا سمعت ان الامتحانات اتغيرت ياريت من حضرات الاخوة الى امتحنوا يبعتولى اخر اصدارات الامتحان لانى خايفة جدا انى اسقط. ومتشكرة ليكم جميعا
-
السلام عليكم عندى حقل بدخل فية الاسماء بس كاملة زى مثلا محمد احمد محمود ...دة كلة فى حقل واحد عاوز كود يفصلهم عن بعض ويكون كل واحد فى حقل وشكرا
-
اريد اعمل جملة سلكت اظهر فيها تاريخ الميلاد مضافة اليه 60 ليظهر لى تاريخ الخروج على المعاش
-
السلام عليكم ورحمة الله وبركاته مثلا يوجد عمود اسمه aaa ويحتوى على بيانات واريد كتابة الكود عباره عن قيمه فى هذا العمود بين قيمة وقيمة aaa(3450 between 3456) ام انها تكتب aaa(3450 , 3456) او between aaa(3450 and 3456) ولقد قمت بتجربة كل هذه الطرق فكيف يمكن كتابة الكود بالطريقة الصحيحة
-
السلام عليكم ورحمة الله وبركاته مثلا يوجد عمود اسمه aaa ويحتوى على بيانات واريد كتابة الكود عباره عن قيمه فى هذا العمود بين قيمة وقيمة aaa(3450 between 3456) ام انها تكتب aaa(3450 , 3456) او between aaa(3450 and 3456) ولقد قمت بتجربة كل هذه الطرق فكيف يمكن كتابة الكود بالطريقة الصحيحة
-
السلام عليكم عندى الكود دة select length(concat(ename,job)) from emp السؤال بقى عايز احط شرط انة يطلعلى اكبر صف بعد اندماجهم يعنى انا دمجت الاسم مع الوظيفة عايز اكبر قيمة من الصفوف اللى طالعة انا كنت كتبت الكود دة select max(length(concat(ename,job))) from emp طلعلى اكبر رقم من الصف صحيح لكن اللى انا عايز اية جملة الشرط اللى هتنكتب وشكرا
-
عايز جملة سيليكت تظهرلى الاتى k i n g
-
يا جماعة ساعدوني بحلهم بليز لازمني الحل اليوم جزاكم الله الخير ساعدوني بحلهم -Create pL\sql block to declare a cursor EMP_CUR to select the employee_id , first_name,last_name,Salary,hire_date.for all employees works in any department that is name start with ‘c’.process each row from the cursor, and if the salary greater than 15000 and hire_date is greater than 01-feb-1988 display the last_ name salary and hire_date. 2create pL\sql block to declare a cursor date_cur to select the employee_id, first_name,last_name,salary for employees whose hire_date is less than 01-mar-2000,Process each row from the cursor and if the salary is less than or equal 15000.rais an exceptio…
-
عندى السؤال دة [size="3"]select replace ('mohaeb mohammad mohamoud','m','n') from dual[/size] السؤال هنا انا عايز بس اغير تانى m مش كل m ممكن المساعدة.
-
عندى السؤال دة [font="Lucida Console"][size="3"]select replace ('mohaeb mohammad mohamoud','m','n') from dual[/size][/font] السؤال هنا انا عايز بس اغير تانى m مش كل m ممكن المساعدة.
-
السلام عليكم ورحمة الله وبركاته... بصراحة عندي اسايمنت ولازم اخلصه لانه عليه 20 درجة ودكتورنا ما يشرح زين وللحين ما فاهمة المادة عدل وابي احد يساعدني فيه ادري انكم ما بتقصروا كل واحد منكم يساعد الثاني حرام يروحن 20 درجة عالفاضي وانا محتاجة لهم ___ وهذه شروط الاسايمنت Guidelines Follow the guidelines mentioned below for your assignment. Assignment should be typed and a hardcopy is to be submitted. Handwritten assignments will not be accepted Assignment should have a Title Page. Title Page should contain the following information. Assignment Name Class Student name Student ID It should have Table of Contents Use page numbers Assignment s…
-
السلام عليكم ... أخواني وأخواتي الكرام أنا مبتدئة بتعلم الأوراكل واجهتني مشكلة بعد تنصيب الاوراكل 10g وبعد العمل مدة اسبوع على بيئة SQL لم أعد قاعدة على الدخول اليها مرة اخرى لا من خلال SQL Plus ولا من خلال http://localhost:5560/isqlplus وفي كلا الحالتين تظهر لي رساله ERROR - ORA-12170: TNS: حدث انتهاء وقت الاتصال أرجوا المساعدة فلم يتبقى امامي الا القليل لتقديم امتحان 1Z0-007 .. جعلها الله في ميزان حسناتكم
-
create or replace function get_job(p_person_id number ) return varchar2 is cursor s is select jbt.name from per_all_assignments_f asg, per_assignment_status_types ast, per_assignment_status_types_tl astl, hr_all_organization_units org, hr_all_organization_units_tl orgtl, pay_all_payrolls_f ppa, per_jobs_tl jbt, per_grades_tl gdt, pay_people_groups ppg, /* hr_positions pos,*/ hr_locations loc, per_all_people_f peo, hr_lookups hrl, hr_lookups hrl2, hr_lookups hrl3, hr_lookups hrl4 where asg.assignment_status_type_id = ast.assignment_status_type_id and ast.assignment_status_type_id = astl.assignment_status_type_id…
-
مشكلة في استخدام الدالة round مع الأرقام السالبة أرجو من الأخوة شرح هذه النقطة فالذي أعرفة هو أن الدالة round إذا استخدمت مع الأرقام الصحيحة مثال (45.923,2) فهي تعني أن التقريب سيكون على الكسور أما إذا استخدمت على الرقم صفر مثال (45.923,0) فإن التقريب سيكون على الرقم الصحيح أي حذف الكسور أما التقريب باستخدام الأرقام السالبة مثال (45.923,-1) فهو الذي لا أفهمة