SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم أريد ان اعمل فنكشن تأخذ ملف نصى مجهز فيه جدول بصورة text delimited و الفنكشن تاخذ الملف و تقطعه و تقوم بانشاء الجدول فى قاعدة البيانات مشكلتى الحالية فى التقطيع الصحيح للملف حيث انه لا يقوم بتقطيع بالشكل المناسب بحيث استطيع انشاء جدول من الناتج سأرفق ملفين الاول الملف النصى الذى يوجد به شكل الجدول و المفروض اننى كل مرة سيكون لدى جدول مختلف بعدد مختلف من الاعمدة و الملف الثانى به الكود و انا أضع فى زر فى الفورم و أقوم بتشغيله أرجو المساعدة فى تتبع المشكلة و جزاكم الله خيرا emp.txt create_table.txt
-
اسلام عليكم اخواني انا مبتدء في لغة pl وتمنا من الخوة في المنتدى ان يكتب لنا برنامج صغير وسهل جدا حتى نستطيع ان فهمة بسهولة ويكون بنسبة لنا نقطة انطلاق \ برنامج صغير مع الشرح وكيفية التنفيذ كيف ارى الناتج البرنامج
-
السلام عليكم ورحمة الله وبركاته.. عند حذف الجدول المنشأ منه view ماذا يحصل بتلك الـــ view أو views هل سوف تحذف مع الجدول التابعه له ام لا ؟ سواء كان الجدول يحتوي على بيانات أم لا...
-
السلام عليكم مثل ما هو واضح من العنوان أنا عندي مشروع وأبغى المستخدم يدخل كلمة مرور وبعدين أنا أقبلها كمتغير ... كيف أقدر أسوي هالشيء مع العلم إني أستخدم Oracle 10g express edition
-
السلام عليكم ممكن يا اخوتي حد يحطلي رابط كتاب ال PL/SQL 10 g لاني محتاجة ضروري .. عندي السلايدات بس بدي الكتاب منشان ارتبهم وفقكم الله وسدد خطاكم في امان الله
-
السلام عليكم ورحمة الله وبركاته قمت بكتابة هذا الكود مؤخرا للتحقق من صيغة البريد الالكتروني 1 CREATE OR REPLACE TRIGGER mail_chk 2 before insert OR UPDATE 3 ON BRANCH_USER 4 FOR EACH ROW 5 DECLARE 6 v_ok varchar2(10); 7 BEGIN 8 select distinct 'ok' INTO V_OK from dual 9 WHERE REGEXP_LIKE (:NEW.USER_EMAIL, '[a-zA-Z0-9._%-]+@[a-zA-Z0-9._%-]+\.[a-zA-Z]{2,4}'); 10 EXCEPTION 11 WHEN NO_DATA_FOUND THEN 12 RAISE_APPLICATION_ERROR (-20009,'Email ID is not valid !'); 13* END; SQL> / Trigger created. SQL> أرجوا الدعاء بظاهر الغيب
-
بفضل الله اتم الله علينا نعمته واعانني في الدرس الثامن والاخير في السيكول وبهذا الدرس نكون انتهيا من كورس السكول كامل وسوف يقوم مشرف المنتدي ان شاء الله مشكورا في تجميع تلك الدروس وتثبيتها وسوف نفتح باب المناقشه والاستفسار عن اي جزء مش مفهوم باذن الله تعالي فكلنا طلبه علم وادعو لي ان يعينني الله ان اقوم بتجهيز دروس pl والفورمز والتقارير وعمل مشروع به معظم افكار الديفلوبر بعون الله رجاء لا امر هذا العمل صدقه جاريه لوالدي واسرتي جيمعا ارجو الدعاء لهم بالرحمه والمغفره رجاء الردود لمعرفه صدي هذه الدروس وما فيها من نصائح حتي يتم تفاذي ذلك في الدروس القادمة وغفر الله لوالدي رحمه واسعه من عنده الله يرحمك ياوالدي وختم لامي بحسن الخاتمه ولجميع افراد اسرتي اللهم امين وجميع ا…
-
السلام عليكم : كيف أنشئ قاعدة بيانات جديدة في الاوراكل ؟
-
السلام عليكم اخواني اعضاء النمتدى الكرام انا عندي سوال بسيط يتلخص بما يلي: انا قمت بانشاء وظيفة(فنكتشن) عن طريق اس كيو ال وحفظتها وعملتلها كول . اريد ان اظهر التكست الخاص بها اي كود الفنكتشن المكتوب هل هناك جملت استعلام ترجع لي الكود . مع كامل الاحترام
-
برجاء الأفادة عن كيفية نقل بيانات جدول من مستخدم إلي مستخدم أخر ؟ الديفوليبر 6i وقاعدة البيانات 8i
-
ان هذا الكتاب هو النسخه الاصليه والمعتمده من شركه ORACLE ونسالكم الدعاء :D ' alt='default_biggrin.png' alt=':D'> :D '>
-
السلام عليكم اريد تحويل هذا الكود باستخدامDecode SELECT last_name, salary, (CASE WHEN SALARY<5000 THEN 'LOW' WHEN SALARY<10000 THEN 'MEDIUM' WHEN SALARY <20000 THEN 'GOOD' else 'excellent' end) income FROM EMPLOYEES; لأن بعد التجربة لا أعرف ماهى المشكلة SELECT last_name, salary, DECODE(salary,'SALARY<5000','LOW', 'SALARY<10000','MEDIUM', 'SALARY<20000','GOOD' , 'excellent')INCOME FROM EMPLOYEES;
-
1. a. Create a PL/SQL function named getsmallest that will accept three numbers as parameters. It will then determine and return the smallest number. ==================== Write a PL/SQL block with CURSOR declarations. Read all the records from Employee table and save the same records to New_Emp table. ===================== List and write the syntax of the three iterative constructs. Give one example for each. ================== a. Create a table EvenNum with the following structure: EvenNum(Enum Number(3)) b. Insert all even numbers from 2 to 20 into the above created table. Commit before the end of the block.
-
السلام عليكم ورحمه الله وبركاته هنا تظهر لي مشكلة ORA-00904: : invalid identifier وهنا ORA-00955: name is already used by an existing object أرجوا المساعدة
-
انا ابغى انشئ بروسيجر لجدول عندي فيطلع لي الخطا Error at line 5: PL/SQL: ORA-00904: "CUSTMER_NO": invalid identifier وانا متأكد من اسماء الجدوال بالزبط بالزبط فاتمنى أحد يفيدني ايش الخطأ ؟؟ هذا الكود للبروسيجر create or replace procedure update_into_custmer(custmer_nnoo custmer.customer_no%type,emaiil custmer.email%type, addresss custmer.address%type , phone_noo custmer.phone_no%type) is begin update custmer set customer_no=custmer_nnoo , email=emaiil ,address = addresss,phone_no=phone_noo where custmer_no= custmer_nnoo ; end
-
السلام عليكم رجاء توضيح ما معنى هذه الاومر وما فائدة استخدامها ERASE ('global.' || i_n); ERASE ('global.typ'); ERASE ('global.Val'); COPY ('2', 'global.al'); وشكرا
-
السلام عليكم انا لو عايز اعمل رم تسلسلى فانا بستخدم sequence صح بس دى بتم تحديد رقم كحد اقصى انا مش عايز احدد رقم كحد اقصى انا عايز التسلسل الى مالا نهاية وشكرا لحضرتكم
-
السلام عليكم ورحمة الله انا عندي جدولين واحد لل Car والثاني Rental وعندي عمود للقيمه ف انا اريد استدعي قيمة السياره من جدول Car ف سويت تريجر بس عندي غلط اتمنى مساعدتكم Create or replace trigger update_d after insert on Rental for each row begin UPDATE Rental SET Rental.Payment = Car.price FROM Car INNER JOIN Rental ON Rental.CAR_ID = Car.CAR_ID; end; /
-
- 1 رد
- 823 مشاهدة
- 1 follower
-
-
السلام عليكم انا عندي جدول CREATE TABLE items ( iid NUMBER(8) NOT NULL, iname VARCHAR2(15) NOT NULL, idesc VARCHAR2(150), iimage BLOB, iprice NUMBER(6,2) NOT NULL, irmarks VARCHAR2(150), lid NUMBER(8) NOT NULL, cid NUMBER(8) NOT NULL ); و ابغى اضيف الصور لقاعده البيانات .. كيف ؟؟ كيف اسوي insert للصوره ؟
-
السلام عليكم هذه فانكشن لتعديل البيانات في جدول و حذف المسافات الزائدة و التي تسبب الكثير من المشاكل و لكن بصفة دائمة من الجدول ملحوظة : الملف المرفق يحتوي علي function ثانيوة اخري مستخدمة بداخل الfunction الاساسية البارمترز المستخدمة عبارة عن اسم الجدول و اسم العمود المراد ازالة المسافات منه بالتوفيق REM_SPACE.zip
-
كيف أستطيع عمل trigger به select لل machine name من v$session ثم أقوم بوضعها في variable
-
السلام عليكم ورحمة الله وبركاته الدرس العاشر Creating Functions يقصد بها هو انشاء اجراء معين على قاعدة البيانات بحيث تطبق تعليمة معينة او تستعلم تعليمة معينة ويمكن تريتيبها حسب التالي : 1-Function 2-Procedure 3- Trigger قاعدة انشاء ال Function CREATE [OR REPLACE] FUNCTION function_name [ (parameter [,parameter]) ] RETURN return_datatype IS | AS [declaration_section] BEGIN executable_section [EXCEPTION exception_section] END [function_name]; ويمكن ان نشرحها بالشكل التالي CREATE [OR REPLACE] FUNCTION function_name هنا نقوم بعمل او تبديل الفانكشن يعني نكتب CREATE OR REPLACE ثم نكتب FUNCTION ثم نكتب اسم الفانكشن وفائدة الREPLACE هنا لتبديل البفانكشن ال…
-
بسم الله الرحمن الرحيم أخوانى الأعزاء قد وعدتكم بتكملة فكرة التطبيق العملى أول بأول على اسئلة الأمتحان الخاص بشهاده OCP و الفكره اذكركم بها و هى عباره عن اسئلة الأمتحان و لكن على كل فصل بالمنهج على حده.... والأن ارفق اليكم امتحان ال SQL و ال PL من وجهة نظرى و عن تجربه وجدت انا هذه الطريقه حققت نتائج مرجوه و كل من اتبعها اجتاز الأمتحان فى اسرع وقت و بسهوله جدا ... و اتمنى الأفاده لجميع ولا تنسونا بالدعاء.... باقى الملفات يا شباب انشاء الله بعد حل الأسئله على كل فصل تكون جاهز للأمتحان و الله المستعان أسئلة ال PL و انشاء الله جارى اعداد الفورم Where_clause.pdf Single_Row_Funtion.pdf group_functions.pdf Join_Tables.pdf Subquery.pdf Controlling_user.pdf View.pdf …
-
أرجوكم بليييييييييييييييييييييييييييييز والله محتاجة مساعدة في هذا SQL انا طالبة ماجستير ادارة أعمال-تقنيات المعلومات.....................وما عندي ولا 1% خلفية في الsql والمصيبة ان بعد أقل من شهر من الآن سأمتحن فيه وأخذنا ورشة عمل مدتها يومين فقط!!!! وأحس أني زي الأطرش في الزفة........ ......أرجوكم اريد مساعدة أو على الاقل تدلوني لشخص يساعدني.........................اريد افهم هذا الشي واقدر اكون جداول وغيره بلييييييييييييييييييز أنتظر رد أحد ضروري
-
اخواني السلام عليكم ورحمة الله وبركاته بحمدالله تعالى وفضله ثم بفضل هذا المنتدى الرائع نجحت اليوم في اختبار ال PL/SQL 1Z0-147 حيث اجبت على 65 سؤال صحيح من اصل 66 سؤال واصبحت OCA وادعوا كل من في نفسه ادنى تردد في تقديم الاختبارات ان لايخشى شيئا لان الاختبارات من نفس منهج اوراكل حرفيا مع تمنياتي للجميع بالتوفيق والنجاح وكمان يقول الاستاذ سامح بكار الى الامام دائما وشكرا