SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
من فضلكم كنت عاوز اعرف ايه الفرق بين : مصطلح schema ومصطلح session وشكرا...................
-
اريد معرفه كيفيه الاستعلام عن اشخاص متصلين من جدول معين؟
-
Declare ename varchar(20),marks number (10) cursor mm is select ename , marks from student where marks =50 pragma exception init ("250"," Marks over "); moh: marks = marks + 5 begin open moh fetech moh into ename , marks if marks = 100 raise application errors("200", "marks over") else moh end; هذا الكود اخذناة في محاظرة اليوم لكني لم افهمة في الاول اعلن عن متغيرات وبعدها تصريح عن المشيرة وبعدين كتلة قطعة برمجية شكلة عندي ملخبط شوية ممكن اذا احد يعرف يشرح الكود جزاة الله خير والفائدة تعم على الجميع
-
اخواني الاعزاء السلام عليكم ورحمة الله وبركاته ارجوا ان تشرحوا لي معنى هذه الجمله بالتفصيل select count ( * ) total , sum(decode(to_char(hire_date,'yyyy'),1995,1,0)) "1995" , sum(decode(to_char(hire_date,'yyyy'),1996,1,0)) "1996" , sum(decode(to_char(hire_date,'yyyy'),1997,1,0)) "1997" , sum(decode(to_char(hire_date,'yyyy'),1998,1,0)) "1998" ; وارجوا لو تعطوني امثله اضافيه عن ال decode وشكرا
-
أحاول أدخال نص يحتوي على علامة تنصيص لكني لم استطع استخدمت حرف الهروب / لكنه لم يجدي مثال insert into book values('it\'s just an idea',20);
-
-
-
السلام عليكم ورحمة الله وبركاته ارجو الافادة يا شباب ما الفرق بين not exist- any- all- exist وهل يمكن ان استفاد منها فى عمل استعلام عن العملاء الذين لم يحصلو على اى سلعة من بين ثلاث سلع معينة بغض النظر عن باقى السلع
-
اكتب بلك pl/sql لاسترجاع اسم الموظف صاحب راتب معين. 1. إذا الراتب المدخل تسبب في استرجاع اكثر من سطر، عالج الاستثناء الناتج بالمعالج المناسب وادرج في جدول message الرسالة "هناك اكثر من موظف لهم راتب" <salary> 2. إذا الراتب المدخل لم يسترجع أي سطر عالج الاستثناء الناتج بالمعالج المناسب و إدرج في جدول message الرسالة "لايوجد موظفون لهم رواتب"<salary> 3. إذا الراتب المدخل يسترجع سطرا واحد فقط،ادرج في جدول message اسم الموظف وراتبه 4.عالج أي استثناء آخر بالمعالج المناسب وادرج في جدول message الرسالة"حدث هناك خطأ ما" النتيجة او المخرجات كالتالي محمد - 2000 هناك اكثر من موظف له راتب 500 لايوجد موظفون لهم رواتب 3500 السؤال الثاني اكتب بلك pl/sql لتعديل موقع دائرة م…
-
-
الحمد لله نجحت في الامتحان 1z0-007 والمعدل 52 من 52 يعني الدرجة الكاملة والحمد لله واحب اشكر اعضاء هذا المنتدى الرائع الكان لهم الفضل بعد الله في اجتياز الامتحان الاول .
-
السلام عليكم ورحمة الله وبركاته يا جماعة أنا في حيرة جامدة أوي أنا أعمل محاسب منذ سنة ولكني احب مجال الكمبيوتر وأرى نفسي في هذا المجال افضل وأخذ كورسات فيه ولكن أفضل خطوة فعلتها هي أني أخذ أول مستوى (sql 10g oracle ) في أحد المراكز المعروفة وكلفني الكثير من الاموال ولكن المشكلة أني خائف جدا من الدخول في الامتحان ومتردد علشان خائف من السقوط لان الجميع يعلم ان الامتحان مكلف جداااا وميش عارف اذاكر الاسئلة منين عايز تيست كنيج أصدار الاخير 007 وتاني حاجة هل لو انا خلصت oracle 10g dba هعرف أشتغل أو هل الفرصة هتكون أمامي كويسه ولا لازم أخذ كورسات تاينة في حاجات تانية بعد إذنكم لاتمروا على تلك الكلمات بدون ما تقول لي شئ يفيدني ولو تكرمتوا ممكن حد يساعدني ويرسل لي…
-
بسم اللة الرحمن الرحيم اخوانى فى الله هذا الكود خاص فى عملية التفقيط ومعنى التفقيط (هو كتابة الأرقام ) بالأحرف الإنجليزية مثال: لتفقيط الرقم 1500 ليصبح : one thousand five hundred نستخدم الكود التالى: [select to_char(to_date(1500,'j'),'jsp') num_word from dual ليكون الجواب NUM_WORD ------------------------- one thousand five hundred اسأل الله ان ينفعنا بما يعلمنا وشكرا أخوانى
-
كيفية الدخول علي الsql من الاكسبلورر أرجو الرد سريعا يا جماعة أريد عمل اتصال بقاعة البيانات عن طريق مستكشف النت
-
السلام عليكم ارجو مساعدتي في عمل كود اريد عمل كود update وعندي 200.000 موظف وعندي 50 وظيفه واريد عمل كود update حيث يعمل على توزيع الوظائف على الموظفين عشوائي ولكم جزيل الشكر والاحترام
-
السلام عليكم الان لدي كود ياخذ من قاعدة البيانات الى ملف اكسل لكن المشكلة انه يضع التاريخ والوقت في خليه واحدة على الاكسل بهذا الشكل 18/8/201513:02 وانا اريد ان ياخذ التاريخ على خليه والوقت على خليه ثانية وهذه جملة الselect يلي عندي ماذا اضيف عليها حتى يتم عمل المطلوب SELECT userid,checktime ولكم جزيل الشكر
-
السلام عليكم ،،، هل استطيع حساب المتوسط الحسابي لعمود معين ، بدون استخدام الشروط where . مثلا : أرغب في الحصول على المتوسط الحسابي لـ 50 سجل لسعر إغلاق شركة معينة . لا يوجد عمود نستطيع تحديد 50 سجل منه . لذلك أريد القيام بما يشبه التالي : اختيار السجلات المطلوبة وترتيبها حسب التاريخ . بعد ذلك أريد فقط اختيار آخر 50 سجلا وعمل المتوسط الحسابي لها . هل يوجد دالة تعمل ذلك أم لا . أم لا بد من اضافة حقل جديد نستخدمه لتحديد الـ 50 سجل .
-
ممكن لو سمحتم اى شخص يفهمنى انا ايه خطأى فى هذا الكود فانا لا اقوم بكتابة اى procedure الا وخرج لى هذا الخطأ وحاولت ان اعرف ما هو سببه ولكنى لم استطعفهل يستطيع احد منكم ان يخبرنى بسبب هذا الخطأ واليكم الكود create or replace procedure add_ahmad is a number; s varchar2; d number; begin select salary,last_name,employee_id into a,s,d from employees where last_name='King'; insert into ahmad values(a,s,d); end; الخطأ Warning: Procedure created with compilation errors.
-
select to_CHAR(TO_DATE('01/01/2008','dd/mm/rrrr'),'dd/mm/rrrr','nls_calendar=''ARABIC hijrah''') from dual
-
مرحبا انا مبتدأ في تعلم قواعد البيانات الى الأن أصبح لي نصف شهر وانا احاول الدخول SQL Plus 8.0 ولم اتمكن بعد علما انني قرأت جميع المشاركات والدروس ولكن المشكلة هي ليست في تسجيل الدخول ولكن المشكة هي في الأتصال system ورسالة الخطأ هي خطأ: ORA-12203: TNS: غير قادر على الاتصال بالوجهة المشكة ممكن ان تكون في السيرفر اوالنظام او الشبكة بصراحة لااعرف الرجاء من اصحاب الخبرة مساعدتي وشكرا لكم جميعا
-
السلام عليكم انا عندي هالماده Fundamentals of Relational Database Management System وابي حل هالسينايووو task 1 & 2& 3 Scenario: Consider the following scenario modelling project, manager, specialist engineer, quality supervisor, and the like at an organization. A project manager is responsible for a project. He is uniquely identified by a id. A project manager has a name, specialization, experience and details of projects. A project manager can supervise one or more projects. Each project has a unique id, a project name, duration and total cost. A project can have only one project manager. Each project has a quality supervisor. A quality supervisor h…
-
عندي جملة SQL ولكن عند تنفيذها تأخذ وقت كبير جدا يصل أحيانا الى ساعة فما سبب بطئ الاستعلام
-
السلام عليكم و رحمة الله و بركاته الإخوة الكرام إليك هذه الFUNCTION و التي يمكن استخدامها للبحث عن أسماء الجداول و الأعمدة الي تحتوي علي بيانات معينة يتم البحث عنها فمثلا إذا اردت معرفة اي الجداول و الأعمدة التي تحتوي علي كلمة SCOTT يكنك استخدام هذه الFUNCTION و التي ستقوم بارجاع الناتج لك علي شكل اسم الجدول.اسم العمود كلا في سطر منفصل اليكم الكود CREATE OR REPLACE FUNCTION get_col_name ( i_owner IN VARCHAR2, i_search_val IN VARCHAR2 ) RETURN CHAR IS CURSOR c1 IS SELECT c.* FROM dba_tables t, dba_tab_cols c WHERE t.owner = UPPER (i_owner) AND c.table_name = t.table_name AND c.owner =…
-
متى استخدم ال pragma وما الفرق بينها وبين raise_application_error مع مثال
-
السلام عليكم اخواني .. انا عندي اصدار الاوراكل 10g الخاص بالفيستا وانا شغال على sql-plus عندما اسوي أمر edit لا يقبله البرنامج و تأتي رسالة SP2-0110: Cannot create save file "afiedt.buf" !! تكفى مساعدة عاجلة لأنه حأختبر عليه بكرة و مدري ايش المشكلة .