SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
ما معنى أمر Column وجدت هذا الأمر فى شرح منهج SQL و بالأخص فى الجزء الخاص بدالة To_char وكان نص الشرح كما يلى: You can format the resulting character field with the iSQL*Plus COLUMN command
-
اصدقائى فعلا الاوراكل تشيب ... ممكن حد يقول لى لماذا يتأخر تنفيذ هذا الكود و ياخد مدة حوالى 10 دقايق عشان يشتغل ليه ده كله delete from employees OR delete from employees where last_name='Higgins'; طيب ده كود عادى المفروض ان فى علاقة تربط الجدول بنفسه المفروض يظهر رسالة خطأ تفيد بأنه لا يمكن حذف Master record له ابناء في نفس الجدول و بالتالى الكود التالى هو ايضا يتأخر و في النهاية لا يعطى النتيجة المطلوبة SET SERVEROUTPUT ON declare invalid_id exception; pragma exception_init(invalid_id,-02292); begin delete from employees; exception when invalid_id then DBMS_OUTPUT.PUT_LINE('There are some employees in'); end; انا عارف انى تاعبكم…
-
السلام عليكم select sys_context('userinv','ip_address',15) from dual; هذه الselect تخرج الIP للجهاز الموجود عليه الdatabase لكن ما أريده كيف أظهر ip لمستخدم يدخل على الداتابيز من جهاز أخر
-
ممكن اى واحد يتكرم ويقولى ايه الفرق الذى سيحدث عند استخدام الاتى مع الحزمه DBMS_OUTPUT 1/ PUT 2/ PUT_LINE 3/NEW_LINE 4/ GET_LINE 5/ GET_LINES لقد حاولت ان افهم الفرق بينهم من خلال الشرح الموجود معى ولكن لم استطع وحاولت ادخالهم فى اكواد لاعرف الفرق وايضا لم افلح فارجوا ممن يعرف فائدة كل من هؤلاء ان يشرح لى وله جزيل الشكر
-
اسلام عليكم ورحمة الله وبركاتة ممكن يامتحرفي اوراكل . ايش معنة rollback وماهو الفرق بين rollback and commit وهل فية امر يعرض مثلا ثلاث جداول او جدولان في امر واحد واخيرأ مثلا عندي جدول فية ثلاث اعمدة الاسم والراتب والقسم والقسم فية 10 قسام مثل القسم الاول فية فصول الرياضيات والقواعد والقسم الثاني فية فصول العلوم الكيميا وابي اسوي استعلام عن اقل راتب في موضيفي قسم العلوم ----------------------------------------------------------------- الاسم الراتب القسم -------------------------------------------------------------- على 1200 كيمياء فايز 2000 قو…
-
السلام عليكم و رحمة الله و بركاته احب ان اضع بين ايديكم مجموعة من اسئلة المراجعة للمبتدئين و قد اعطانا اياها الأستاذ للمراجعة و تنقصها الإجابة اتمنى ان تستفيدوا منها 1. List all the data of the Organization table 2. Display PFName,PLName, and PPhone for all the patients who live in 'Manama' 3. Display DocLName for all doctors whose salary is less than the average salary. 4. display PFName, PLName, and PPhone for all patients working in 'DID'. 5.List all the PCPRs of those patients whose both PArea and POrgNo are not assigned. 6. Create the Visit table adding in appropriate foreign key constraints. the primary key is VisitNo VisitNo number(5) PCPR number(9) DCPR N…
-
-
السلام عليكم م.سامح أرجوا من سيادتك وصف لهذة المشكلة أعمل في مجال PLANNING ومتصل بقاعدة بيانات SQL SERVER 2005 كل دقيقة تعمل معاي LOGOUT فحصت DOUBLICATION علي قاعدة البيانات لايوجود أيضا غيرت الجافا والنظام ووزعت الشبكة علي أكتر من SWITCH لوجود كم من المستخدمين للنظام ماهي وجهة نظر سيادتك أرجو الإفادة م.محمد عزمي أرجو مراسلتي علي هذا الإميل [email protected] THANKS
-
select employee_id,job_id,salary from employees union select employee_id,job_id ,to_char('no salary',) from job_history; اية الخطا هنا ممكن تساعدونى؟؟
-
السلام عليكم و رحمة الله اولا كل عام وانتم بخير بمناسبة عيد الفطر المبارك وتقبل الله منا ومنكم صالح الاعمال الموضوع ببسباطة اني عملت اجراء لحذف الصفوف المزدوجة على اساس عمودين في الجدولهما c1,c2 والاجراء مظبوط من غير اخطاء بس اثناء تشغيل الاجراء يطلع الخطأ ده ERROR at line 1: ORA-01403: no data found ORA-06512: at "HR.REMOVE_DUOBLE", line 12 ORA-06512: at line 1 والكود نفسه create or replace procedure remove_duoble is max_row number; co1 varchar(2); co2 varchar(2); co22 varchar(2); co11 varchar(2); begin select max(rownum) into max_row from split_table; for counter in 1..max_row loop select 1,2 into co1,co2 from split_table …
-
السلام عليكم ورحمته الله وبركاته (دوره اوراكل فيديو) تم الانتهاء من الدرس الثالث الخاص بي sqlبحمد الله والدرس عباره عن جزئين الجزي الاول http://www.4shared.com/file/72190511/623be8ad/sql3.html الجزء الثاني http://www.4shared.com/file/72199245/606681fe/sql33_where_1_.html ولا اريد منك غير الدعاء وعم الفائده
-
السلام عليكم جميعا ورحمة الله وبركاته ما هو الـ Update Cursor وما هي فائدته واستعمالاته وياريت مثال عليه ولكم مني جزيل الشكر اختكم رورو
-
اخواني هذا الكتاب رائع من موقع اوركال يضم كل شئ عن SQl اتمني ينتفع به الجميع هي اول مشاركة لي واسال الله القبول http://www.4shared.com/file/81667552/7514ebf2/b14200.html
-
طلبت حل السؤال الثاني والثالث ... لازم كون بنت ليتجاوب على سؤالي ولا مافي حدا بيفهم أوراكل هون ؟؟
-
السلام عليكم ورحمة الله وبركاته هل من مساعد اريد ان اصمم برنامج صلاحيات كالتالي اعمل جدول مستخدمين اضع فيه الرقم السري واسم المستخدم وايضا اعمل جدول صلاحيات بحيث يكون كالتالي اسم المستخدم واسم الفورم والصلاحيات اضافة تعديل حذف استعلام او حتى فتح الفورم يعني يكون عندي انو احدد لكل مستخدم شو يعمل بهذا الفورم بالذات يقدر ايش بالزبط يعمل ياريت يا اخوني ازا حد بقدر يساعدني بهالبرنامج انا واجهتني مشكلة انو لما ادخل على جدول الصلاحيات مش عارف كيف اعرف اسم الفورم هل في فنكشن او كود او شي يعطيك اسم فورم معين بحيث كالتالي لما ادخل على الفورم يجيب اسم الفورم بناء على اسم المستخدم من جدول الصلاحيات ويقارن اسم النموذج المفتوح مع اسم النموذج الي بالجدول ويعطي اليوزر بناء علي الص…
-
بسم الله الرحمن الرحيم اولا ابلغ تحياتي لكل القائمين على أدارة هذا المنتدي الشامخ ؛ والذى طالما قلت عنه انه اهم بوابة علمية خاصة بالاوراكل وتعليمه . قد يستغرب البعض عن تسمية الموضوع بأسم فـــتــــافــيــت وقد لا يعرف بعض الاخوة فى دول اخرى معنى كلمة فـــتــــافــيــت ؛ و فـــتــــافــيــت هو مصطلح مصرى يطلق على الشيء الصغير والذى يصل حجمه مثل حبة السمسم او حبة العدس الصغيرة ؛ وقد اخترت هذا الاسم بالذات لما انوي القيام به بأذن الله من دردشة او فضفضة وباللغة المصرية العامية او الدارجة حول كورس الاوراكل كاملا ان شاء الرحمن ؛ يظل السؤال لماذا اخترت اسم فـــتــــافــيــت وذلك لانى ان شاء الله لن اقوم بالشرح بطريقة توحي بانه كورس ومذاكرة وشدة اعصاب خاصة للمبتدئين ؛ وانما …
-
السلام عليكم أخواني .. عندي تطبيق (APPLICATION) أدخل من خلاله مجموعه من الشكاوي وتعرض فيما بعد على المدير .. وبالتالي أنا عملت شاشتين الأولى لإدخال البلاغات والثانيى لعرضها .. وطبعاً خاصة بالمدير . مشكلتي في الشاشة الثانية .. أريد أعطي شرط .. لو المستخدم الحالي هو المدير >> أفتح بلاغات الخاصة باليوم ولو كان المستخدم الحالي هو كاتب البلاغ >> أعرض له البلاغات المدخلة بإسمه ولم يتم إتخاذ القرار بشأنها المستخدم يتم تمييز رقمه بواسطه الرقم الموحد GET_APPLICATION_PROPERTY(USERNAME) لذلك كان الكود عندي هو التالي DECLARE GLOBAL_N NUMBER := GET_APPLICATION_PROPERTY(USERNAME); OFFICER_N NUMBER; MANAGER_N NUMBER; BEGIN SELECT OFFICER INTO OFFICER_N FROM COMP…
-
السلام عليكم كيف اقوم بكتابة جملة select تبحث ان كانت هناك بيانات مكررة ام لا فى الجدول؟؟ قمت باستخدام هذه الجملة SELECT ACC_ID,COUNT(1) FROM EMP_2 GROUP BY ACC_ID HAVING COUNT(1)>1 ORDER BY COUNT(1) DESC; وكانت النتيجة انه قام باختيار الحقول المكررة وعدد تكرارها الان اريد ان يظهر كل حقل مكرر والبيانات الخاصة به وليس عدد تكرار كل حقل مثلا اذا كان رقم 100 مكرر مرتان فلا يظهر 100و 2 بل يظهر 100 وامامه اسم الموظف وباقة البيانات ويظهره مرة اخرى وامامه البيانات الخاصة بالموظف الاخر كى استطيع التعديل عذرا على الاطالة واسفة ان كان هناك شيئا غير مفهوما
-
السلام عليكم جميعا ورحمه الله وبركاته الصراحه لساني يعجز عن شكركم على هذا المنتدى الرائع العظيم اريد منكم ايها الاحبه مساعدتي واجركم على الله هل هناك طريقه لجعل اوراكل oracle disocverer scheduling oracle discoverer send automatically report through emails thank you all [/size][/size]
-
السلام عليكم ورحمه الله وبركاته اعضاء المنتدى الكرام يشرفنى انضمامى الى منتادكم الكريم والى عالم قواعد البيانات حتى لا اطيل عليكم انا اعرف تثبيت اوراكل وقمت به قبل سابق دون مشكلات ولكن غيرت الويندوز ورجعت اثبت اوراكل 10G من جديد ظهرت مشكله معايا اكتر من مره وهى خطأ فى الاسم او كلمة المرور مع انى متاكد تماما من كلمة المرور وجربت وحذفت البرنامج وثبته من جديد ولكن دون جدوى غيرت الويندوز وثبته من جديد نفس المشكله واحيانا تظهر المشكله بشكل اخر مع هذه الرساله بعد عدة محاولات The application requires more database privileges than you have currently been granted. Click on Help to get more version specific information. ارجو الافاده من فضلك
-
شباب عايز شرح عن الexists والpair wise والreguler expression يعني اي هي وظيفة كل واحد ومنها
-
السلام عليكم ورحمة الله وبركاته مثلا يوجد عمود اسمه aaa ويحتوى على بيانات واريد كتابة الكود عباره عن قيمه فى هذا العمود بين قيمة وقيمة aaa(3450 between 3456) ام انها تكتب aaa(3450 , 3456) او between aaa(3450 and 3456) ولقد قمت بتجربة كل هذه الطرق فكيف يمكن كتابة الكود بالطريقة الصحيحة
-
انا عاوز اجيب تاريخ اخر جمعه فى الشهر
-
يا جماعة الخير شو حل هاي المشكلة على الtoad نزلت نسخة toad 9.7.2.5 أرج المساعدة
-
الكود create or replace PROCEDURE RAISE_SALARY (ID IN EMPLOYEES.EMPLOYEE_ID, PERCENT IN NUMBER)IS BEGIN UPDATE EMPLOYEES SET SALARY = SALARY*(1 + PERCENT /100); WHERE EMPLOYEE_ID=ID; END RAISE_SAL; مرفق صوره