SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
الرجاء المساعدة هذا الكود لا يعمل هام جدا......... ان قيمة الحقل التي يتم المقارنة بها تكون اخر قيمة في الجدول لكل شخص..... declare cursor c is select bra_code,backup_log from backup_log where bra_code in (select bra_code from branches) and to_char(log_date)=to_char(trunc(sysdate)); v c%rowtype; begin open c; loop last_recorde; fetch c into v; if v.backup_log='u03/dbase5/history01.dbf' then update backup_log set STATUS= 'Success Procedure' where bra_code=v.bra_code and log_date=trunc(sysdate); commit; else update backup_log set STATUS= 'Failed Procedure' where bra_code=v.bra_code and log_date=trunc(sysdate); commit; end if; exit when c%notfound; end loop; close c; …
-
السلام عليكم ورحمه الله انا اعرفال procedure و function ولكــــــــــــــن متى أستخدم ال procedure ,ومتى استخدم function ، ومالفرق بينهم وخصوصا ان الاثنين يرجعون قيمه وجزاكم الله خير
-
السلام عليكم ورحمة الله وبركاته أريد المساعدة من الاخؤة الأعزاء فى توضيح المشكلة التالية وهى أنا لا أستطيع كتابة بيانات أقصد ادخال بيانات فى sql plus بالغة العربية فهل من حل لهذه المشكلة فمثلا عندة جدول ادارات وأريد ادخال أسماء للادارات بالعربي فلا أستطيع وهى لا تظهر فى الاستدعاء ( select ( أرجو المساعدة بالرد فى المنتدى أو على [email protected] وجزاكم الله خيرا
-
[size=4]create table emp1 (emp_id number(2), emp_name varchar2(10), address varchar2(20), email varchar2(30), birthdate date, constraint emp1_emp_id_pk primary key (emp_id), constraint emp1_address_uk unique (address)) / constraint emp1_address_uk unique (address)) * ERROR at line 8: ORA-00906: missing left parenthesis[/size] مش عارف لية كل معمل جدول يطلعلى الكود دة على طول كدة حد يقولى اية الخطا؟؟
-
السلام عليكم ورحمة الله وبركاته اعزائي الكرام تعبت من كتابة ال SQL وغثاها هل يوجد مصمم لها مثل استعلامات الاكسس ارجو التكرم منكم بأن تعطونني اسم البرنامج إذا كان فيه برنامج او أي طريقة غير كتابة ال SELECT ودمتم بود
-
السلام عليكم ورحمة الله انا ياشباب جديد في الاوراكل وابغى ابدا فيها لكن مادري من وين ابد اخذت بعض الدروس من المنتدى لكن ابغى امعاهد الممتازة في الرياض وكم اسعارها ومدة الدورات اللي تقدمها لو تكرمتوا والسلام ختام
-
declare x number := 3; y number := 2; z number; begin if x > y then z:= x; x:= y; y:= z; end if; dbms_output.put_line('x = '|| x): dbms_output.put_line('y = '|| y); end; / وبعدين يطلعلى الخطاء دة SP2-0552: Bind variable "DBMS_OUTPUT" not declared.
-
بسم الله الرحمن الرحيم اعزائي زوار واعضاء منتدى عرب اوركل المحترمين تحية طيبة . تكملة لما قد بدأناه من قبل(دروس متقدمة في الـPL/SQL) سوف اتطرق اليوم الى شرح الـError Handling وعلى طريقتي الخاصة . وسوف افتح المجال للنقاش بإذن الله . وبألامثلة سوف نعرج على الاتي : 1- ماهو الـ Exception ومتى يستخدم . 2- مامعنى معالجة الاخطاء وماالفرق بين الاكواد التي تحوي جزء معالجة الأخطاء والتي لا تحيوي 3- مثالين احدهم بالForm Builder والأخر بالVB.NET للتوضيح التعامل مع اجراءات تم انشائها في قاعدة الييانات , لفهم الفائدة من معالجة الأخطاء . ملاحظة: هذا الدرس غير منقول من اي كتاب ولا منتدى فهو من اعدادي الخاص , فلا تتوقعوا ان يكون درس مثالي خالي من الأخطاء , لذلك ارحب بكل اقت…
-
السلام عليكم يا جماعة انا ان شاء الله بحضر نفسي عشان ادخل الامتحانات بتاعه اوراكل ديفلوبير ان شاء الله فاول امتحان ناوي ادخله ان شاء الله هوه 1z0-007 وده بتاع sql انا لقيت نسخة من التست كينج فيها حوالي 204 سؤال بس انا تقريبا شايف ان فيه اجابات مش مضبوطه ( مش عارف انا اللي صح ولا مش المفروض اني افكر...واخد اللي مكتوب علي طول) المهم انا جبت ارقام الاسئلة اللي انا شاكك فيها وياريت نفسكم معايه جايز انا اللي خطأ واللي شايف ان فيه اسئلة شاكك فيها يا ريت يضيفها في الموضوع ده عشان الفائدة تعم ان شاء الله تعالي وياريت يا جماعة اللي عنده تست كينج جديد او باس فور شور جديد يا ريت يعطي لينا اللينك بتاعه وشكرا نبتدي بقي الاسئلة مع بعض ان شاء الله ************************************…
-
-
كيف يمكننى تعديل sequence بشكل تلقائى بحيث انى لو مسحت row يعدل فى الاسطر اللى بعدية بشكل طبيعى ؟
-
السلام عليكم سؤالي هو هل يمكن انشاء trigger يقوم بتشغيل SEQUENCE بحيث احصل على ترقيم تلقائي لحقل معين ؟ وشكرا
-
-
عايز اعرف اية الفرق بين ال record and row لان فية فى البى ال متغير من نوع record ومتغير من نوع %row type ومش عارف افرق بينهم ارجو المساعدة؟
-
بسم الله الرحمن الرحيم وبعد السلام عليكم ورحمة الله وبركاته حقيقه ياشباب هذه اول مشاركه لي في هذا المنتدى الذي أخذت منه من العلم في مجال الاوراكل ما احمد الله عليه ومشاركتي وارجو الله ان لا يكون هنالك من سبقني عليها وهي كيف اقوم بقراءة محتويات مجلد في والكود هو ولا تنسونا من دعواتكم وتعليقاتكم وارجو ان تكونو صريحين معي إن كان هنالك من سبقني عليها فأخبروني وإن لم يكن فالحمد لله ان استطعت ان اضع شيئا جديدا في هذا المنتدى CREATE OR REPLACE PROCEDURE list_directory (directory VARCHAR2) IS ns VARCHAR2(1024); v_directory VARCHAR2(1024); BEGIN v_directory := directory; SYS.DBMS_BACKUP_RESTORE.SEARCHFILES(v_directory, ns); FOR each_file IN (SELECT…
-
السلام عليكم ممكن حد يقولى ايه الحالات الى بستخدم فيها exists و ال not exists وشكراً
-
اخواني كيف اقوم بنسخ الجداول التي اريدها من جهازي اليفي البيت الى جهازي الي في العمل يعني مثلا انا عندي في البيت على المستخدم سكوت بعض الجداول اريد ان انقلها معي الي جهازي الي في العمل وانسخها هناك هل هناك ام معين يقوم بذلك وشكرا
-
السلام عليكم ورحمة الله وبركاته وعيد سعيد علينا اجمعين بالنسبة ال اتى اليهم العيد والذى لم ياتى ؛؛ فانا والله فى الحقيقة انا عاوز اسألأ سؤال صغير جدا واتمنى من حضرتكم ان تجاوبونى عليها سؤال هو : انا لدى جدول مثل ما فى الصورة الاتية وهذه الجدول يحتوى ما ما انتم شاهدتمون الان بالصورة وانا عاوز كود اكتبه فى sql plus ويعمل لى الاتى انا والله عاوز اعمل تغيير للـحقل SIX للشيماء واخليها famle علما ان المكتوب هو male وحاجة كمان انا عوز اعمل حذف للصف هذا ارجو كتابة لى الكود الازم انا بستخدم الاوريكال ]database 9i انا والله العظيم لو انا اعرف كزمانى ما عاملت هذا الموضوع انا كل ال اعرفة انى جدول او اكتر وقاعدة بيانات وبس والسلام عليكم ورحمة الله وبركات…
-
السلام عليكم انا كان عندى اختبار شغل فى احدى الشركات والاختبار كان عبارة عن 7 ورقات اسئله منهم 3 ورقات ريبورت السؤال اللى كان محيرنى هو كتابه 3 جمل استعلامات على علاقه مينى تو مينى[/size] الجدول الاول اسمه supplier وحقوله هو (1,2,3 )ID NAME(....,....,....) الجدول التانى اسمه PART ID (1,2) NAME(....,.....) الجدول التالت اسمه SUPPLIER_PART حقوله SUPP_ID(1,1,2) PART_ID(1,2,1) الجمل المطلوبه هى 1. عايز ال SUPPLIER اللى مش موجود فى اى PART 2. عايز ال SUPPLIER اللى موجود فى PART واحد فقط . 3. عايز ال SUPPLIER الموجود فى كل ال PARTS وبعد كده اعمل كل جمله استعلام FUNCTION ياريت حد يجماعه يشرحلى اجابه السؤال ده.وي…
-
أنا بصراحة عم ادخل ع المواضيع يللي هون وعم لاقي اختلاف عن المعلومات للي عندي بخصوص ال SQL و PL هل في منهاج مختلف بإعطاؤهن أو ممكن تكون المعلومات يللي هون فيها لغط وغير دقيقة
-
-
السلام عليكم و رحمة الله اولا كل عام وانتم بخير بمناسبة عيد الفطر المبارك وتقبل الله منا ومنكم صالح الاعمال الموضوع ببسباطة اني عملت اجراء لحذف الصفوف المزدوجة على اساس عمودين في الجدولهما c1,c2 والاجراء مظبوط من غير اخطاء بس اثناء تشغيل الاجراء يطلع الخطأ ده ERROR at line 1: ORA-01403: no data found ORA-06512: at "HR.REMOVE_DUOBLE", line 12 ORA-06512: at line 1 والكود نفسه create or replace procedure remove_duoble is max_row number; co1 varchar(2); co2 varchar(2); co22 varchar(2); co11 varchar(2); begin select max(rownum) into max_row from split_table; for counter in 1..max_row loop select 1,2 into co1,co2 from split_table …
-
مرحبا جميعاً رمضان كريم وأعاده الله علينا وعلى المسلمين في كل مكان بالصحه والعافيه حبيت أقولكم إني أول مره بأنزل البرنامج الخاص بلغة pl/sql وأبغى لا هنتوا نصائحكم وخبراتكم عن كيفية تنزيل هذا البرنامج وأفضل نسخه وأسهل في الإستخدام وسمعت أنه هذا البرنامج يثقل الجهاز ويجعل المعالج بطيء في تنفيذ المهام كيف أعالج هذي المشكله ياليت تفيدوني ويعطيكم ألف عافيه قال تعالى "وقل ربي زدني علماً"
-
السلام عليكم ورحمة الله وبركاتة حياكم الله يااحبة في البداية اعتذر الموضوع يفتقد التنسيق لاني كتبته في بضع دقائق هذه اول مشاركة لي في المنتدي وارجو من الله التوفيق وليس في هذا المنتدي فقط بل اعتقد لم اشارك من قبل الا مرتين في منتدي منذ سنوات كيف يتم اختبار العدد هل هو اولي ام لا عن طريق pl ؟!! لقد قرات احد الاخوة يريد حل لهذه المشكلة واعتقد هذا من فترة وقد رد علي احد الاخوة مشكور بالكود ولكن لم يكن الكود مرفق بالشرح علي حسب ما قراته ولهذا كتب هذه المداخلة لحل هذة المشكلة اعتقد لابد ان نعرف بعد الاشياء ما هو العدد الاولي : هو العدد الذي يقبل القسمة علي نفسة وعلي الواحد فقط مثل 3 و 5 و7 وهكذا وما المشكلة في هذا العدد المشكلة هنا ياخوة ان سلوك هذه الاعداد غير منتظ…
-
ارجوكم انا بحاحة المساعدة من خبراء oracle المشكلة انني لا استطيع استخدام تعليمة edit فعندما اقوم بكتابة SQL>edit تظهر لي الرسالة التالية SQL>edit ; SP2-0110: cannot create save file "afiedt.buf" SQL>save test.sql SP2-0110: cannpt create save file "test.sql" SQL>SPOOL hors SP2-0606: cannot create SPOOL file "hors.lst" ارجوكم اريد الحل علما انني استخدم نظام فيستا ونسخةاوراكل حديثة خاصة بالفيستا