SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
[/size]اخواني اعضاء هذا المنتدى الرائع السلام عليكم ورحمة الله وبركاته عندي سؤالين لو سمحتولي حاولت احلهم ولكن واجهن صعوبه في ذللك يا ياريت لو تساعدوني في حلهم 1-اكتب جملة استعلام لعرض اسماء الموظفين وارقام اداراتهم ورواتب الموظفين الذيم لهم نفس رقم الاداره وراتب الموظفين الذين يأخذون عموله 2- اكتب جملة استعلام لعرض اسماء الموظفين واسماء اداراتهم ورواتب الموظفين الذين لهم نفس رواتب وعمولة الموظفين المسجلين في الاداره Dallas طبعا من جدول ال emp وجدول ال dept الموجودين على المستخدم scott وشكرا لكم جميعا
-
لو سمحتوا يا جماعه انا بس ليا سؤال صغير انا ان شاء الله حاخش امتحان 1Z0-007 ياريت بس من اهل الخبرة كدة ينصحوني باية قبل م اخشة او اركز في اية بالظبط ؟
-
السلام عليكم بحاول اشغل ال Isql على الانترنت اكسبلورر بس مش قادر ممكن المساعدة مع الشكر
-
اخواني اعمل علي برنامج للقروض حيث يقوم كل عميل باقتراض في تاريخ معين ثم بعد الانتهاء من هذا القرض يعاود الاقتراض لمرة اخر في تاريخ اخر اي ان العميل يقوم مثلا بالاقتراض في تواريخ مثلا تاريخ القرض 22/5/2002 وبعد الانتهاء من هذا القرض يعاود في تاريخ 21/2/2003 وبعد الانتهاء من هذا القرض يعاود في تاريخ 1/5/2005 وبعد الانتهاء من هذا القرض يعاود في تاريخ 5/8/2006 وهكذا السؤال هو هل يوجد كود لمعرفة تاريخ القرض قبل الاخير مثلا ( اي اني اريد ان اعرف ما هو تاريخ القرض قبل الاخير الذي اقترض فيه العميل قبل تاريخ القرض الحالي ) حيث ان تاريخ القرض الحالي هو 5/8/2006 والقرض قبل الاخير هو 1/5/2005 ) ولكم جزيل الشكر
-
الأخوة الأعزاء يوجد لدي جدول اسمه itemstock به column اسمه itemcode فيه ما يقرب من 22230 كود على الشكل التالي : km102ho205 lp106gl208 fh305pk609 أريد تحويلها الى الشكل التالي km-102-ho-205 lp-106-gl-208 fh-305-pk-609 هل لدي أحدكم حل لهذا ؟
-
السلام عليكم ورحمة الله ازاى اعمل function ادلها varchar2 زى aaaaaaaaaaaaa ترجعها AaAaAaAaAaAaA
-
الفتفوتة السادسة خالد :- السلام عليكم ؛ النهاردة – اليوم – ان شاء الله هنتكلم عن فلترة البيانات المرتجعة من قواعد البيانات ؛ وواضح من كلمة فلترة ان فى مواضيع هتتفتح بشكل مختلف عن اللى احنا نعرفه ؛ فعلى مدار الفتافيت اللي فاتت كنا بنتعلم ازاى نستعلم عن البيانات بشكل عام لكن النهاردة هنتعلم ازاى نرجع داتا محددة ومشروطة ؛ والشروط دي انت اللي بتحددها بنفسك كمان هنتعلم الصيغة لكل شرط مش بس كده ده كمان امتى احتاج الشرط طالب :- ده الموضوع كبير بقى !! خالد :- ابدا ؛ الموضوع بسيط واكتر من كلمة شيق ؛ لكن عايزك تفهم ان النهاردة هنبدء نتعلم اساسيات الالغاز فى الاوراكل وهديك مفاتيح الالغاز وانت وشاطرتك ؛ اتفقنا ؟ طالب :- اتفقنا " Where Conditionخالد :- قلك فى انواع من الفلتر…
-
عايزن اعمل سابستر لحد علامه : فى الكولوم اعملها ازاى؟
-
\ اريد منكم جواب على سؤالي ارجو ردكم ؟ اريد برنامج يحتوي باستخدام cursor لزيادة راتب موظفين الدائرة 10 بنسبة 10% الدائرة 20 بنسبة 20% الدائرة 30 بنسبة 30% والباقي 40% ارجو الرد علي باسؤع وقت لأن الاستاذ قال الي بحله ياخذ 5 علامات ارجو ردكم ارجو ان ترسل الي الحل باسرع وقت او على ايميلي attractive0203@hotmail.com
-
لو سمحتم الأوامر بتاعت السؤالين دول هيكونو ايه؟ 1-create a query to display the total number of employees and,of that tool ,the number of employees hired in 1995,1996,1996,1997,1998 creat appropriate column headings. 2-creat a matrix query to display the job,the salary for that job based on department number,and the total salary for that job,for departments 20,50,80 and 90
-
بسم الله الرحمن الرحيم درس إنشاء ال FUNCTION السلام عليكم ورحمه الله وبركاته أهديكم أحبتي شرح طريقه إنشاء ال FUNCTION بشي من التفصيل فأرجو من الله أن يعجبكم في البداية يجب أن نعرف: 1- ماهو ال FUNCTION: هو PL/SQL Block تستطيع إعطائه متغير أو أكثر ويقوم بأسترجع متغير واحد فقط. 2- إنشاء ال FUNCTION: CREATE [OR REPLACE] FUNCTION function_name ( argument1 IN datatype1, argument2 IN datatype2, ……) RETURN datatype IS PL/SQL Block; 3-الشرح: 1- إذا كان هناك FUNCTION منشئه سابقا ولها نفس الاسم وتريد حذف ال FUNCTION السابقة واستبدالها بالجديدة نستخدم OR REPLACE 2- نقصد بال function_name هي اسم FUNCTION. 3- نقصد بال argument هي اسم المتغير الذي تريد إنشائه…
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته،، وعن انس رضي الله عنه : أ ن رجلا أسود أتى النبي صلى الله عليه وسلم فقال : يا رسول الله إني رجل أسود منـتـن الريح قبـيح الوجه لا مال لي فإن أنا قا تلت هؤلاء حتى أقتل فأين أنا قال : (( في الجنة)) فقاتل حتى قتل , فأتاه النبى صلى الله عليه وسلم فقال : (( قد بيض الله وجهك وطيب ريحك وأكثر مالك )) وقال : لهذا أو لغيره (( لقد رأيت زوجته من الحور العين نازعته جبة له من صوف تدخل بـيـنه وبين جبـتـه)) صحيح على شرط مسلم . يارب انصر المسلمين في فلسطين والعراق والشيشان وفي كل مكان وصلح لهم د يـنهم ومكنهم في الارض وجعلهم على قلب رجل واحد ....................آمين -------------------------------------------------------------…
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أرجو ان تدلوني على كيفية حفظ التاريخ والوقت معا داخل حقل من نوعية date
-
Declare V_ename varchar2(30); Begin Select ename into v_ename From EmpASLI; DBMS_output.put_line('Data Retrieval Completed'); Exception When Too_Many_Rows then DBMS_output.put_line(' There are many Rows '); INSERT INTO MY_ERRORS VALUES(SYSDATE,SQLCODE,SQLERRM); END; / SELECT * FROM MY_ERRORS; Declare V_ename varchar2(30); Begin Select ename into v_ename From EmpASLI; DBMS_output.put_line('Data Retrieval Completed'); Exception When Too_Many_Rows then DBMS_output.put_line(' There are many Rows '); INSERT INTO MY_ERRORS VALUES(SYSDATE,SQLCODE,SQLERRM); END; / SELECT * FROM MY_ERRORS;
-
سلام : ابي انشاء جدول في لاوركل كيف مع أدخل البيانات مثل اعمل جدول عن موظفين اراتب والخصم والاسماء وغيرة سلام:
-
انا كان عندى سوال هو عبارة انى قمت بانشاء جدول فى الاوراكل لكنى اوجها مشكلة كبيرة وهى عند عمل اى اريد انا انقل الجداول الى جهازه اخر يوجد عليه اوراكل ولكنى لا اعلم مكان الجداول
-
الاخوة الاعزاء انا اقوم بعمل برنامج لتسجيل المهام للموظفين وقد قمت بكتابة هذا البروسيجر ووضعته في JOB وهو يعتمد على انا ايام التأخير يتم تحدثيها تلقائيا ، فارجو افادتي عن صحة الكود اما لا واذا كان هناك نقص فارجو الافادة عنه ولكم جزيل الشكر CREATE OR REPLACE PROCEDURE TASK_DELAY IS V_DELAY NUMBER; BEGIN SELECT DELAY_DAYS INTO V_DELAY FROM TASK_EMP WHERE delay_days = trunc(sysdate - task_end,0); IF V_DELAY >0 THEN UPDATE TASK_EMP SET DELAY_DAYS = V_DELAY; END IF; END; /
-
السلام عليكم و رحمة الله و بركاته ياريت لو حد يقدر مشكورا بشرح : (WHERE CURRENT OF) و السلام عليكم و رحمة الله و بركاته
-
السلام عليكم ... عندي بحث عن Cursors UPDATE statement Set Echo TO_CHAR والمطلوب من كل واحده syntax change on the oracle 10g if any general example significant example on EMP-schema (see attachment) اتمنى المساعده ضروووووووووري ... أو اسم اي كتاب أو موقع ممكن يفيدني .. وشكرا tabel.zip
-
السلام عليكم ورحمة الله وبركاته طبعا انا كنت ابرمج بلغة فيجوال بيسك 6 وبعدها فيجوال بيسك دوت نت بس من تجربتي بالاعمال والسوق لقيت ان الاوراكل مهمة ومطلوبة اكثر من قبل الشركات والوظائف اكثرها لاصحاب الاوراكل طبعا موقعي هو :::::::::::::::: جدة - السعودية بديت اتعلم الاوراكل من فترة لحالي - سلف ستادي << يقاله يعرف انجليزي << الرجال بيقص قصة حياته ؟ المهم اخواني اخواتي ماطول عليكم بدخل بالموضوع تعلمت SQL ومشيت فيها بسرعة ودخلت في PL/SQL ومشيت فيها بعد تمام بس واجهتني مشكلة وانا ادرس الـــ Trigger طبعا البرنامج التالي كتبته على SQL*PLUS وهو كالتالي ============== الكود ============== CREATE OR REPLACE TRIGGER check_sal AFTER INSERT OR UPDATE OF …
-
السلام عليكم في السكيما scott/tiger جدول الادارات يوجد الادارة رقم 40 وعند عرض بيانات الموظفين نلاحظ عدم وجود موظفين بتلك الادارة أريد ان أعرف جملة Select التي تمكنني من معرفة الادارة التي لا تحتوي على موظفين .. والتي هي الادارة رقم 40 ؟
-
من فضلكم اريد معرفة هذه الاكواد sequence - index - synonym - unique - with check option - with read only - time stamp - interval]
-
السلام عليكم ورحمة الله وبركاته اخوانى اوريد ان أسئل كيف اقوم بنقل قاعدة بيانات من جهاز الى جهاز اخر بمعنى انى عملت جداول وعملت العلاقه بينهم على الجهاز عندى فى البيت وكنت عاوز انقل الجداول دى الى جهاز اخر عند واحد صحبى مثلا فكيف اقوم بنقلها.. اخوانى لا تبخلو على بالرد ارجو الرد السريع لانى محتاج فعلا انقل بيانات من جهازى الى جهاز تانى وبارك الله لكم جميعا وجزاكم الله كل خير وجعله الله فى ميزان حسناتكم
-
السلام عليكم اخواني الاعضاء عندي ثلاث columns BALANCE HOLIDAY_LE HOLIDAY_UN طبعا balance حيكون ثابت عندي بدي كود اذا ادخل المستخدم عدد على HOLIDAY_LE يطرح هذا العدد من الثابت اللي هو balance ويطلعلي ناتج الطرح في العمود HOLIDAY_UN يعني HOLIDAY_UN=balance-holiday_un جربت اكواد كثيرة بس مش زابطة معي ارجو المساعدة في الكود وفين اضع الكود بالزبط علشان يشتغل مزبوط مع المستخدم وشكرا
-
السلام عليكم أرجو منكم المساعدة في تعديل التريجر ، فعندما اقوم بعمل create فانه لا يظهر اي اخطاء او تحذيرات . ولكن عندما اقوم بعملية ادخال حسب الشروط الموجودةفانه يعطينا رسالة الخطأ التالية : Database error number 1 has occurred when operating on WOSTATUS WOSTATUSID=11,587. ORA-00001: unique constraint (MAXIMO.TKSTATUS_NDX) violated ORA-06512: at "MAXIMO.SR_STATUS", line 24 ORA-04088: error during execution of trigger 'MAXIMO.SR_STATUS ' [left]CREATE OR REPLACE TRIGGER SR_STATUS AFTER INSERT ON WOSTATUS REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW ---------------------- DECLARE CURSOR WO_CUR IS SELECT WONUM, STATUS, ORIGRECORDID FROM WORKORDER WHERE ORIG…