SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
لدي قاعدة بيانات تعتنمد علي اكواد لكل مجموعة وتحت كل مجموعة اكواد فرعية كالتالي كود رئيسي 12345 كود فرعي 12 13 14 وهكذا كود رئيسي اخر 12789 كود فرعي 78 88 99 اريد كود استعلام عدد الاكواد الفرعية لكل كود رئيسي فتوصلت للكود الاتي select count(xxx) from xxx where xxx =(1=1( ولا كن لايظهر النتائج ارجو التعديل علي الكود
-
السلام عليكم ورحمه الله وبركاته اولا احب اشكر كل من ساهم في انجاح هذا المنتدى الرائع فعلا الف شكر لكم يااخوان مجهود رائع ---- اليوم مدرسنا في الاوراكل -- قال اريد من كل طالب ان يبحث في الانترنت عن طريقة أضافه مفتاح اساسي على عمودين في نفس الوقت !! طبعا هذا بالــ SQL كيف يمكن عمل هذا ؟ أن نضيف مفتاح اساسي على عمودين في نفس الوقت ؟ ممكن مساعدة الله يخليكم والف شكر لكم مقدما يا شباب أنتظر الرد على احر من الجمر --- ويالله اريد أول مبرمج اوراكل يرد علي تكفوووووون وتحياتي لكم اخوكم فنكشون
-
السلام عليكم ورحمه الله وبركاته هل من طريقة للاستعلام من جدول ليحضر لي سجل واحد فقط من مجموعه سجلات مستعلمة مثال GET_INF " SELECT TOP 1 * FROM CPIS_EMPLOYEES_POSITIONS WHERE ID_EMPL='" & Me.ID_EMPL & "'" _ & " AND START_DT<=" & (Me.FROM_HDT) _ & " ORDER BY ID_EMPL,START_DT DESC;" هذا الكود من الاكسس يحضر لي سجل واحد فقط من الاسفل هل من طريقة مماثلة في الاوركل بارك الله فيكم
-
الفتــفوتة الثـالثـة خالد :- السلام عليكم ؛ اخر مرة كنا وقفنا عند الاستعلام عن حقل واحد فقط داخل الجدول طالب :- هو فيه اكتر من شكل للاستعلام ؟ خالد :- بالظبط كده ؛ فى شكل من الاستعلام هو الاستعلام عن كل الحقول الموجودة داخل الجدول وده لما كنا بنستخدم * وده خدناه المرة اللى فاتت ؛ وشكل اخر وهو الاستعلام عن حقل واحد فقط محدد داخل الجدول وده برضه خدناه المرة اللى فاتت ؛ وهناك ثلاث اشكال اخرى وهناخدهم ان شاء الله على مدار الفتافيت القادمة وهو الاستعلام عن اكثر من حقل فى الجدول الواحد ثم الاستعلام عن حقول متعددة ومختلفة فى جداول متعددة ومختلفة ايضا ؛ واخيرا الاستعلامات الفرعية ؛ ناخد اول شكل من الاشكال الثالثة وهنترك الاثنين الاخرين لفتفوتة اخرى ؛ اللى هنكمله اليوم هو ا…
-
السلام عليكم ورحمة الله وبركاته انا عندي سؤال عارف انه تافه لاني صغير في قواعد بيانات اوراكل سؤال هو هل تصميم الجداول في اوراكل مثل الاكسس يعني على شكل واجهه وتكون التعبئه في الجدول عن طريق تحديد الحقل وتعبئته ...باختصار مثل الاكسس عندما اريد ان اصمم جدول اما انه يكون تصميم الجدول عن طريق الكود. يعني اعتمد على تصميم الجدول كله بالكود وياليت تعطوني فكره مبسطه مره عن تصميم الجدول في اوراكل . علما باني الحمد لله شغال في دورة اوراكل لسه في الشهور الاولى اشكركم ودمتم امنين مطمئنين
-
السلام عليكم أرجو المساعدة في عمل الاتي بفرض أن لدينا جدول T هذا الجدول به عمود معين C .. هذا العمود به مجموعة من القيم "أرقام" المطلوب هو مقارنة قيم العمود C بمجموعة من القيم الخارجية ليكون ناتج المقارنة هو القيم التي لا تتطابق مع أي من قيم العمود C توضيح أكتر create table T (C number) insert into T values (10) insert into T values (20) insert into T values (30) insert into T values (40) assume that: القيم التي نريد مقارنتها مع قيم الجدول هي 10و20و30و40و50 الناتج من هذه المقارنة يجب أن يكون الرقم 50 فقط
-
ياخبراء الSql انا عايز كودب بسيط بيحسب اكبر اداره فيها موظفين وعايز اطبع اسم الاداره وعدد الموظفين اللى فيها
-
ممكن لو سمحتم اى شخص يفهمنى انا ايه خطأى فى هذا الكود فانا لا اقوم بكتابة اى 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.
-
السلام عليكم ورحمة الله وبركاته كيف اقد اعمل Drived Attribute من كذا جدول انا عندي جدول اسمه rent فيه عمود اسمه payments العمود payment بينحسب من كذا عمود من جداول مختلفه class.price , class.assurence , rent.num_days الpayment عباره عن السعر*الايام+التأمين (price*num_days)+ assurance هل لديكم افكار كيف ممكن احسبه
-
قمت بعمل trigger ولكن للاسف لا يعمل لانه معتمد علي View ولكن عند استبدال اسم الـ view بجدول يعمل بدون مشاكل فهل لا يجوز التعامل مع لـ view في الـ trigger وهذا هو الـ trigger --------------------------------------------------------------------------------------- CREATE OR REPLACE TRIGGER INV.SS_I_QUN AFTER UPDATE ON INV.SALES_DETAIL REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE n number; p_id_inv NUMBER; BEGIN SELECT id_inv INTO p_id_inv FROM sales_head WHERE id_sales = :NEW.id_sales; SELECT SUM (sum1) INTO n FROM garl_all --------------------------------------هذا عبارة عن view تقوم بحساب الرصيد ,وعند استبدالها باسم جدول تعمل بدون …
-
السلام عليكم ورحمة الله وبركاتة ممكن اسئله لSQL للتدريب عليها قبل الذهب للامتحان SQL ولكم جزيل الشكر اتمنى تكون مكثفه وجزاكم الله خير
-
اللي عايز منكم ملفات البوربوينت ل sql يمكن انه يضيف ايميله على الرد وأنا هبعتله الباسورد تبع الملف المضغوط اللي موجود على المرفقات على ايميله |||||||||| ما تنسونا بالدعاء انا مستغرب ليش الملف اللي ضفته ما ظهر في المرفقات
-
Create a query that displays the employees’ last names and commission amounts If an employee does not earn commission, show “No Commission.” Label the column .COMM and my solution is ('select last_name,nvl2(commission_pct,commission_pct,'No commission comm from employees but have error
-
السلام عليكم ورحمه الله وبركاته عندى مشكله يا جماعة ممكن تفيدونا برايكم لو سمحتم عندى جدول فيه رقم العميل وتاريخ الشراء والصنف عايز اعمل جمله استعلام ترجع لى رقم العميل وتاريخ اخر شراء والصنف لكل العملاء وليس لعميل معين مثلا الجدول فيه 1 01012010 سكر 2 12012010 شاى 1 15012010 بلح 2 11012010 عنب عايز ارجع السطرين 1 15012010 بلح 2 12012010 شاى ارجو ان تكون وضحت الفكرة
-
هل من الممكن البحث عن جدول أو عمود في قاعدة البيانات بدلالة البيانات فمثلا أريد جملة تسترجع أعمدة في الجداول التي تحتوي على قيمة MATH_COURSE مثلا فهل من الممكن ذلك؟
-
ابارك لهذا المنتدى هذا القسم الجديد والمشرف القدير المهندس اسامه لدي اقتراح وطلب رأينا بعض الجهود الكبيرة في بعض الأقسام لأساتذة كبار قد ذهبت سدى واختفت روابطها ولم تعد تعمل ولعل من هذه المواضيع والذي قام به العضو الكبير والمتميز المهاجر دروس في sql بالصوت والصورة وهي مفيدة جداً وفيها جهد كبير فلماذا لاتصلح روابطها وتوضع في هذا المنتدى فهي تعني الكثير للمبتدئ ولو وجدت لدى احد الاعضاء ارجوا وضعها في هذا المنتدى وهذه روابط المواضيع المتعطله http://www.araboug.org/ib/index.php?showtopic=3143 http://www.araboug.org/ib/index.php?showtopic=3154 http://www.araboug.org/ib/index.php?showtopic=3214 ولكم مني جزيل الشكر
-
كيف استطيع ان اعرض اسم الموظف واقل مرتب واسم الموظف واعلي مرتب في صف واحدعن طريق SQL Plus او SQL Developer
-
اليكم هذة الدالة مجربه لتحويل الارقام الى حروف GET_TEXT.sql
-
ملف يعرض شرح مبسط لعملية التنفيذ بمراحلها لجمل SQl Step by step sql statement processing in oracle 9i Oracle9i_sql_statement_processing.ppt
-
شباب الحمد لله امتحنت sql ونجحت انا الان بدرس دورة pl/sql الرجاء من الشباب الذين معاهم الامتحان pl/sql يرسلوه على الايميل [email protected] ولهم جزيييييييل الشكر والتقدير
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته... أنا طالبة أوراكل و بعمل مشروع تخرجي الي تسليمه بعد أسبوعين و بدي أعمل صفحة الواجهه للمشروع والي هي يدخل فيها العميل اليوزر والباس تبعه.. وهادا لازم أعمله loop عشان لما يدخل الباس 3 مرات خطأ يقوم يقفل الفورم أتوماتكلي ومو مو راضي يزبط معايا أبداً ..فلو في أحد ممكن يساعدني أو يشرحلي أو يفهمني أكتر مره راح أكون شاكرة ..
-
السلام عليكم ورحمة الله ممكن المساعده لدي موظفين لديهم غيابات مثلا مل موظف لديه ٥٠ يوم غياب كيف اعرف اذا احد منهم غاب لمدة ١٥يوم متتاليه بمعني كيف اعرف اذا كانت هناك ١٥ ايام متتاليه ممكن احد يساعدني في الاجراء ولكم جزيل الشكر
-
السلام عليكم اخوانى مرفق سؤال اريد الحل له و الشرح الخاص بيه .. و شكرا لكل من ساهم فى مساعدتى فيما قبل .. و شكرا
-
لوسمحتو يا اساتذه ممكن مساعدتكم لحل هذا البرنامج برنامج لادخال رقم القسم واظهار معلومات عنه باستخدام SQL%NOTFOUND والمتغيرات العامه وعند ادخال قسم غير موجود يظهر لي رسالة ( القسم الذي ادخلته غير موجود). وهذا الكود ممكن تساعدوني في تعديله و اختصاره جدول الاقسام (SECTION) يحتوي على رقم القسم(SECNO)واسم القسم (SECNAME) declare V_VV BEGIN select * into vv from SECTION SQL%NOTFOUND where SECNO=&SECNO; dbms_output.put_line (V_VV.SECNO||' ***** '||V_VV.SECNAME); IF SECNO:= SQL % notfound THIN execption raise_application_error(SECNO,'لم يتم العثور على رقم القسم '); END IF; end; PRINT V_VV;
-
CREATE OR REPLACE PROCEDURE oug_p (ID NUMBER) IS tax NUMBER; BEGIN SELECT salary * .2 INTO tax FROM employees WHERE employee_id = ID; END; / ------------------------------ EXEC oug_p(122) --- the Result here without output. ------------------------------- CREATE OR REPLACE PROCEDURE oug_p (ID NUMBER) IS tax NUMBER; BEGIN SELECT salary * .2 INTO tax FROM employees WHERE employee_id = ID; DBMS_OUTPUT.put_line ('The TAX Value is : ' || tax); END; / ------------------------------------ EXEC oug_p(122) --- the Result here with output. ------------------------------------------------------------ CREATE OR REPLACE FUNCTION oug_f (ID NUMBER) RETURN NUMBER IS tax NUMBER; BEGIN SE…