SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
بسم الله الرحمن الرحيم اخواني الاعزاء انا اعمل على برنامج نظام المخازن و الحمدلله انتهيت منه و لكن كونت القاعده بااكسس بس لعدم مرونه اكسس قلت استخدم الاوراكل و انا اعرف اوامر sql وعند كتابة الامر تكوين قاعدة خاص تطلع لي ORA-01031:insufficient privileges مش عارفه السبب ارجوا منك الاجابه و لكم جزيل الشكر
-
الإ خوة الأكارم عندي مشروع وأريد تسليمه في الحامعة وتواحهني مشكلة الربط بين الForms اي أريد ان يكون المشروع مكون من مجموعة من الفورمس أفيدوني.............عاجلا وجزاكم الله خيرا محمد الترابي
-
اخواني الاعزاء سلام الله عليكم ورحمته وبركاته لقد انتهيت من دراسة وتعلم SQL وارجو ان اجد من يدلني على كيفية تعلم PL/SQL بطريقة سهلة وصحيحة ولكم جزيل الشكر اخوكم في الله احمد والسلام عليكم ورحمة الله وبركاته
-
أنظر الي هذا الكود : -------------------- Create Table Emp ( Enumber Number(10), Ename VarChar2(40), Sex VarChar2(1), Salary Number(10,3), Constraint PK_DEP Primary Key(Enumber) ) / Create Or Replace Trigger TRG_EMP Before Insert Or Update On Emp For Each Row Declare --في حالة تكرار رقم الموظف يتم عرض رسالة خاصة-- Err_Num Exception; Pragma Exception_INIT(Err_Num,-00001); Begin If(Not :New.Salary Between 500 And 5000)Then Raise_Application_Error(-20001,'رجاء إدخال قيمة راتب الموظف ما بين 500 و 5000 جنية مصري'); End If; Exception When(Err_Num)Then Raise_Application_Error(-20000,'لا يجوز تكرار رقم الموظف'); End TRG_EMP;…
-
السلام عليكم و رحمة الله و بركاته إخواني الكرام إستكمالا لاثراء المكتبة بالاكواد المفيدة اليكم نسخة أخري من function لازالة المسافات الزائدة من نص الكود: CREATE OR REPLACE FUNCTION single_space ( p_data VARCHAR2 ) RETURN VARCHAR2 IS v_data VARCHAR2 (2000) := REPLACE (LTRIM (RTRIM (p_data)), ' ', ' '); -- BEGIN IF INSTR (v_data, ' ') > 0 THEN RETURN single_space (v_data); ELSE RETURN (v_data); END IF; END single_space; select single_space(:text) from dual / غرض و كيفية الاستخدام : تستخدم هذه الفانكشن لازالة المسافات الزائدة من النصوص في التقارير او السيليكت حتي لا يتم احتسابها كحرف ومن الممكن ان يتم ن…
-
السلام عليكم يا أخوانى اريد ان أسال سؤال و انا متأكد من وجود الحل عندكم كيف أقوم بتحويل ناتج الselect من عمود الى صف بشكل أوضح لو عندى جدول مثالاً وبه عمود اسمه work وبه البيانات التالية work a b c d ولو كتبت select work from table; هيكون الناتج a b …
-
اريد عمل جدول الضرب ب pl/sql اوراكل ياريت لو حد عنده فكره يقولي وياريت يراسلني علي هذا الايميل [email protected]
-
كيف يمكن معرفة عدد الاشهر المتبقة لنهاية السنة منذ دخول موظف معين ؟
-
السلام عليكم ورحمة الله وبركاته أخواني ارجو المساعدة عندي في الشغل قاعدة بيانات أوركل وكنت زمان بسحب البيانات بالاكسيل بس الـ IT جعلوا حجم القاعدة كبير جداً لا يتحمله الاكسيل فهل من طريقة اكتب بها SQL اسحب بياناتي فقط انا اعرف اسم القاعدة واسماء الجداول الخاصة بي بي محتاج الخبرتمك... أخوكم ahmed00
-
السلام عليكم يا اخوانى يا ريت حد يحل المشكله دى انا نسيت اعمل للمستخدم HR باسورد يعنى المستخدم غير مفعل يعنى locked انا عاوز اعمله unlock من sys يا ريت حد يحلهالى بسرعه
-
ياريت ياجماعة لو في حد دخل امتحان pl-sql 147 قريب يدخل يقلنا الامتحانات جت من النسخة كام ويارت لو يرفعها علي المنتدي عشان نقارنها باللي عندي ويحدد تاريخ الامتحان تنبيه: يمنع تداول الكتب والمذكرات محفوظة الحقوق في الموقع, نرجوا الرجوع لضوابط الموقع إدارة الموقع
-
الأخوة المشرفين والأعضاء آمل تزيدنا بأي معلومة تخص المادة العلميةلأختبار 0147 pl/sql ما هي أفضل الكتب لدراستة ما هي الجواتب التي ينبغي التركيز عليها هل يوجد منهج خاص بأوركل على نسق المنهج الذي قدم من المبدع المهندس سامح بكار ولكم منا خالص الدعاء والشكر أخوكم محمود
-
السلام عليكم ارجو المساعدة في كيفية تحديد عدد البيانات المستخرجة على سبيل المثال لدينا جدول الموظفين( اسم الموظف - راتب الموظف ) واريد نتائج لأول عشرين موظف راتبهم فوق 2500 ريال علما أن الموظفين الذين رواتبهم فوق 2500 ريال 30 موظف بمعنى لا أريد الـ 30 موظف وإنما أريد أن تكون النتائج فقط لأول عشرين موظف select emp_name, emp_salary from emp_table where emp_salary >=2500 order by emp_salary desc; هذه العلمية ستظهر لي كل الموظفين مافوق 2500 ريال كيف لي تحديد فقط اول عشرين؟ ويعطيكم العافيه
-
ارجو معرفة ما معنى هذه العلامة فى هذا الكود وما معناها فى لغة pl sql ومامعنى الكود بالكامل
-
مرحبا للجميع بس اذا ممكن حد يساعدني وين بلاقي دروس الخاصة بهذة المواضيع •Manipulating Large Data Sets •Managing Data in Different Time Zones •Regular Expression Support موفقين جميعا
-
السلام عليكم ورحمة الله وبركاته،،، من فضلكم كنت محتاج ملفات Oracle 12c Advanced PL/SQL course PowerPoint PPT وشكرا جزيلا
-
-
نفذ هذا الكود SELECT TO_CHAR(TO_DATE('1200','J'),'JSP') FROM DUAL ;
-
السلام عليكم لا تقوم قاعدة البيانات بتنفيذ Trigger التالي - ويتم تنفيذه بعد إضافة بيانات للسجل - : CREATE TRIGGER IN_AVG FOR PRICE_DATE ACTIVE AFTER INSERT POSITION 0 AS declare variable num decimal(15,2); declare variable m_id integer; begin select max(id) from price_date where id_comp = new.id_comp into :m_id; if (m_id > 8) then begin select avg(pr_close) from price_date where id_comp = new.id_comp and id > :m_id -9 into :num; new.avg_9 = :num; end else new.avg_9 = 0; end وعندما استبدلت تفيذه بقبل إضافة بيانات لللسجل فإنه ينفذه . CREATE TRIGGER IN_AVG FOR PRICE_DATE ACTIVE BEFOR INSERT POSITION 0 AS declare variable num decimal(15…
-
السلام عليكم و رحمة الله و بركاته إخواني الكرام موعدنا مع function اخري تقوم بعد الكلمات الموجودة في نص الكود: CREATE OR REPLACE FUNCTION count_words ( p_data VARCHAR2 ) RETURN VARCHAR2 IS v_data VARCHAR2 (2000) := single_space (p_data); v_count NUMBER := 0; -- BEGIN FOR i IN 1 .. LENGTH (v_data) LOOP IF substr (v_data, i, 1) = ' ' THEN v_count := v_count + 1; END IF; END LOOP; RETURN v_count; END count_words; / غرض و كيفية الاستخدام : من الممكن ان تستخدم هذه الفانكشن في عد الكلمات في برقية لنظام برقيات حتي يمكن حساب كلفة البرقية حيث عادة يتم اتساب كلفة البرقية عن طريق عدد كلماتها و هي تعتمد علي عد المسافات …
-
السلام عليكم ورحمة الله وبركاته الاخوة الاعزاء كيف حالكم جميعا ، ادعو الله تعالى ان يوفقكم الى ما يحبه ويرضاه (آمين) عند تجولى عرفت ان sql*plus يدعم ad hoc SQL*Plus accepts ad hoc entry of statements فهل يتكرم احد الاخوة بشرح معنى هذا !!! وشكرا
-
السلام عليكم ورحمة الله يا شباب عندي لغز حيرن مره الي هو عندي جدولين a , b اود ان استعلم من الجدول a كل الحقول بشرط ان الحقل 1 = قيمة موجوده في نفس الجدول a و b والحقل 2 = القيمة موجوده فقط في b اهم شي الشرط وابغاهم في استعلام واحد القيم اي شي مثل 10 او 3 او ... ولكم شكري وامتناني
-
ياجماعة حد يقولي هل الامتحانات تغيرت وهل يأتي بها كتاب ال advanced اي الكتاب التاني من كتب اوراكل و لو هيا اتغيرت حد معاه الامتحانات ديه و لو محدش معاه الامتحانات نجيبها منين او نعمل ايه ارجو الافادة السريعة في هذا الموضوع و جزاكم الله كل خير
-
السلام عليكم أأرجو المساعدة فى هذه المشكلة : فى العمليات الحسابية الخاصة بالتاريخ من المعلوم أن تاريخ -تاريخ = رقم(الايام ) لكنى اريد query clauseيعود بالفرق بين التاريخين على هيئة يوم - شهر - سنة مثال فى الحالة العادية 1/3/1997 - 9/1/1996 = 417 يوم انا أريد الناتج يكون 22-1-1 أعلم انى ممكن أعملها كود pl sql لكنى اريد لو يوجد حاجة فى الاوراكل جاهزه وشكرا للجميع [/color]
-
انا حطيت الصورة في ال data base في 10 جي واتسيفت لكن لما اجي اعمل select بيطلع لي error وبيقول لي sp2-0678:column or attribute type can not be displayed by sql*plus ياريت بجد حد يساعدني ياريت انا محتاج ليها اوي ده ايميلي ياريت تبعت ليا الحل ياريت ضروري [email protected]