SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
الاخوة الاعزاء تحية طيبة بعد اليكم الرابط التالى وهو موقع ممتاز فجربوه بأنفسكم http://www.quest-pipelines.com/pipelines/p...ives.htm#code34 وبالتوفيق بأذن الله تعالى
-
السلام عليكم ورحمة الله وبركاته هذا الموقع ممتاز لمن يريد تطوير معرفته بال PL-SQL والموقع يضم عدة أقسام PL/SQL Discussion Forum PL/SQL Tip of the Month PL/SQL Utilities and Papers Quest Experts Page Oracle PL/SQL Links بالأضافة لذلك يوجد جزء خاص بال Free ware وبه العديد من البرامج المجانية المفيدة أرجو أن تجدوا فيه مايفيدكم وأن لاتنسونا من صالح دعائكم وصلة الموقع http://www.quest-pipelines.com/pipelines/dba/index.asp اللهم أنصر الأسلام وأعز المسلمين اللهم ثبت أقدام المجاهدين
-
السلام عليكم من خلال عملي في قواعد بيانات لشركة كان من المهم جدا استخدام مولد الارقام (سيكوانس ) و لكن في قاعدة البيانات هذه كان من الواجب عمل اكثر من مولد واحد ( حوالي ال 11 ) حيث ان الجداول كثيرة جدا و مترابطة و المعلومات تحتاج الى مولدات ارقام. و حيث انه لا يمكن في قاعدة بيانات واحدة عمل غرضان بنفس القيمة كان من الواجب ان اعمل مولد الارقام كالتالي/ a0001 للمعلومات التي تخص شيئ معين b0001 للمعلومات التي تحص شيئ اخر c0001 و هكذا طبعا انا احتلت على الموضوع بواسطة القيمة الاولية للمولد حيث ان الارقام للفئة a سوف تكون من 1000 الى 1999 و لكن هذه الطريقة لم تعجبني لاتها ( ما فشة خلقي ) فهل من اهد يستطيع ان يدلني على طريقة استطيع عمل السيكوانس ب ارقام و احرف ؟؟ و السلام
-
ميزة جديدة في 9i وغير موجودة في الإصدارات السابقة Oracle9i Release 2 يسمح لك بإعادة تسمية أسماء قيود الجداول وهذه ميزة تفتقر لها الإصدارات السابقة. وهنا التوضيح : الخطوة الأولى: SQL> create table b_test (col1 number, col2 number, constraint pk_b_test primary key (col1)) الخطوة الثانية: SQL>select constraint_name from dba_constraints where table_name = 'B_TEST'; CONSTRAINT_NAME ------------------------------ PK_B_TEST الخطوة الثالثة : SQL> select index_name from dba_indexes where table_name = 'B_TEST'; INDEX_NAME ------------------------------ PK_B_TEST الخطوة الرابعة: SQL> alter index PK_B_TEST rename to B_TEST_PK;…
-
اللي عايز منكم ملفات البوربوينت ل sql يمكن انه يضيف ايميله على الرد وأنا هبعتله الباسورد تبع الملف المضغوط اللي موجود على المرفقات على ايميله |||||||||| ما تنسونا بالدعاء انا مستغرب ليش الملف اللي ضفته ما ظهر في المرفقات
-
create or replace procedure Print_Fine_List( current_date DATE := SYSDATE ) IS NUM NUMBER(2):= TO_NUMBER(TO_CHAR(REQ.request_date,'DD'); current_date := TO_NUMBER(TO_CHAR(current_date,'DD'); fine NUMBER(2) := 0; total_fine NUMBER(2):= 0; CURSOR corName IS select name from Borrower; brower_name Borrower%ROWTYPE; CURSOR BOOTITLE IS SELECT BOOk_title FROM BOOK; book_tit BOOK%ROWTYPE; CURSOR REQCORSOR IS SELECT request_date FROM Request ; REQ Request%ROWTYPE; BEGIN open corName; LOOP fetch corName INTO brower_name; EXIT WHEN corName%NOTFOUND; dbms_output.put_line(brower_name.name); END LOOP; Close corName; OPEN BOOTITLE; loop FETCH BOOTITLE INTO book_tit; EXIT WH…
-
س سؤال هل ممكن للفانكشن او البروسيجر ان تقبل الكيرسر كإنبوت واذا كان نعم ممكن مثال؟؟ امممممممممممم وبس
-
السلام عليكم و رحمة الله تعالى و بركاته و إذا أمكن تزودي بأسئلة الامتحان [email protected]
-
SELECT LPAD( MONTH, 20-(20-LENGTH(MONTH))/2 ) MONTH,"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" FROM (SELECT TO_CHAR(dt,'fmMonthfm YYYY') MONTH, week, MAX(DECODE(TO_CHAR(dt,'d'),'1',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sun", MAX(DECODE(TO_CHAR(dt,'d'),'2',LPAD(TO_CHAR(dt,'fmdd'),2))) "Mon", MAX(DECODE(TO_CHAR(dt,'d'),'3',LPAD(TO_CHAR(dt,'fmdd'),2))) "Tue", MAX(DECODE(TO_CHAR(dt,'d'),'4',LPAD(TO_CHAR(dt,'fmdd'),2))) "Wed", MAX(DECODE(TO_CHAR(dt,'d'),'5',LPAD(TO_CHAR(dt,'fmdd'),2))) "Thu", MAX(DECODE(TO_CHAR(dt,'d'),'6',LPAD(TO_CHAR(dt,'fmdd'),2))) "Fri", MAX(DECODE(TO_CHAR(dt,'d'),'7',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sat" FROM ( select dt, (case when dt >= to_date(to_char(dt,…
-
الحمد لله نجحت في أمتحان SQL ...وبشكر هذا المنتدى الجميل...وأخص بشكري للأستاذة سارة...وأحب أصمئن الأخوة أن الأمنحانات لم تتغير
-
السلام عليكم و رحمه الله و بركاته امتحنت اليوم امتحاني الأول (intro to SQL ) و الحمدلله نجحت يلي فهمتو انو هاد الامتحات ليس له شهاده يجب علي ان امتحن الامتحان الثاني ليرسلو لي الشهاده بس اتوقع انو المفروض ان ترسل لي Prometric ايميل لاعلامي اني نجحت و لكن لم استلم شي هل هناك بعض النماذج يجب تعباتها؟؟؟؟؟ الرجاء المساعده و يلي عندو سؤال على الامتحان انا جاهزه أريج
-
السلام عليكم ورحمة الله وبركاته انا الحمد لله نجحت فى امتحان sql بس كنت عايز اسال انا كنت عايز اعدل بيانتى لانى لم اكتب عنوانى بالتفصيل وكمان كنت عايز اعرف الشهادة بتيجى امتى وهل بتيجى فعلا على البيت وهل ممكن اشتغل من غير الشهادة وما فائدة الريبورت اللى اخذته بعد الامتحان وماذا اعمل بيه وشكرا
-
الحمد لله نحت في الامتحان 1z0-007 والمعدل 52 من 52 يعني الدرجة الكاملة والحمد لله , اسئلة الامتحان كلها من pass4 sure والتست كنج واحب اشكر اعضاء هذا المنتدى الرائع الكان لهم الفضل بعد الله في اجتياز هذا الامتحان
-
السلام عليكم ورحمة الله وبركاته اخواني الاعزاء كل عام وانتم بخير بمناسبة العام الهجري الجديد ، أسأل الله أن يكون عام خير علينا وعلى الامة الإسلامية والعربية كلها . اود من حضراتكم ممن لديه الخبره في شرح موسع ل اذاى ادخل image فى الdata base وجزاكم الله خيرا انتظر الرد
-
create two tables exam ( ex_id, ex_subject,ex_date,ex_limit) and student_exam(examid,student_id). insert the following row into the exam table: 1, 'database design', '06/06/2003', 3 insert into the student_exam table the following two records: 1, 111 2, 222 1. create a stored procedure for registering student for an exam.the stored procedure has to guarantee that more students cannot register for a certain exam than given limit in the exam table . the input parameters of the stored procedure are the exam id and the student id. 2. open tow windows . and try to execute the stored procedure with two different input parameters : try to register both the student with id 333 a…
-
السلام عليكم اخوانى انا اريد اخد نسخه من الاسيكما التى على جهازى وانسخها على جهاز اخر علما بانى اشتغل على sql developer
-
اخواني كيف اقوم بنسخ الجداول التي اريدها من جهازي اليفي البيت الى جهازي الي في العمل يعني مثلا انا عندي في البيت على المستخدم سكوت بعض الجداول اريد ان انقلها معي الي جهازي الي في العمل وانسخها هناك هل هناك ام معين يقوم بذلك وشكرا
-
السلام عليكم كيف أحصل على هذه النسخ من اوراكل 1- قاعدة بيانات DATABASE 9i 2-DEVLOPER 9i 3-REPORT 9i 4-SQL 9i تاأرجو المساعده في أسرع وقت
-
تحية طيبة اخواني اعلم ان هذا السؤال بسيط ولكني نسيت الاجابة ارجو كتابة الاجابة مع الكد كاملة وانا ممنونه منكم جميعا السؤال : لدي جدولين بي 1 و بي2 وكلا الجدولين يحتوي على نفس الاعمدة الاسم والعمر وال اي دي اريد انسخ محتويات الجدول بي 1 الى الجدول بي 2 يعني copy all record from table b1 to b2 حقول الجدول الاول بي 1 name old id والجدول الثاني name old id ------------------------ نفس الحقول ولكن اريد نقل محتوى الجدول الاول ليكون في الجدول الثاني مع التقدير وبانتظار اجابتكم
-
انظر في هذة الجملة Create table EMP as select * From Employees هذة الجملة تقوم بعمل نسخة طبق الاصل من الجدول EMPLOYEES سواء هيكل الجدول بالاضافة الي البيانات التي بداخله والسؤال هو ما هو التعديل الواجب عمله علي هذة الجملة حتي يكون الجدول الجديد مطابق لهيكل الجدول القديم بدون نقل البيانات ؟ الحل بعد يومان (ولكني أعتقد ان اكيد في كتير من الاعضاء عندهم الحل)
-
أحبتي أعضاء المنتدى ممكن حدا يشرح لنا بالتفصيل كيفية عمل BACKUP لقاعدة البيانات الموجودة عندي ولكم جزيل الشكر والنصـــــــــــــــــــــــــــــــــــــــر دائـــــــــــــــــــــــــــــما للأســــــــــــــــــــلام
-
السلام عليكم اريد نسخه Oracle Database 10g release 2 (10.2.0.1.0) for microsoft windows 64 bit ولا اجدها فى موقع اوراكل ارجوا المساعده السريعه وجزاكم الله كل خير .
-
لقد نسيت كلمة المرور في هذا الجزء فهل يمكن الوصول اليها وهل تساعدني في عملية backup
-
السلام عليكم موضوعي مهم جدا وبحثت كثيرا ولم جد له حل الى الان مع اني استخدمت طريقة احد الاخوة وهي كالتالي: ****************************** إتبع المسار التالي start>>run>>cmd ثم اكتب sqlplus /nolog حتى ندخل على الـ sql بعدها اكتب الايعاز التالي: connect / as sysdba ثم قم بتغيير كلمة المرور لإسم المستخدم system أو أي مستخدم آخر ترغب بإستعادة كلمة المرور له بتغييرها من جديد بالايعاز التالي (هنا أنا كتبت المستخدم system تستطيع أن تكتب اسم المستخدم الذي ترغب كما بينت في أعلاه ) ALTER USER system IDENTIFIED BY new_password; وضع كلمة المرور الجديدة التي ترغب بها مكان كلمة new_password ******************* ويظهر لي انه تم التعديل ولكن اذا ذهبت وكتبت كلمتي الم…
-
السلااام عليكم ورحمة الله وبركاته كيفكم يااخوان كل عام وانتم بخير انا عضو شوية قديم ومشاركاتي قليلة جدا لكن على طوول معاكم على المنتدى واتابع كل جديد يااخوان انا منزل عندي ال اوراكل على جهازي وكنت استخدمه من فترة طويييلة جدا ومازال البرنامج موجود معاي ولظروف خاصة جدا ابتعدت عن البرنامج والحين ابي ارجع استخدمه من جديد انا كنت اتذكر ادخل باليوزر scott tiger لكن الحين مارضي يدخل بالاسم هذا ونسيت كيف ادخل على الsql اللي اتمناه من الاخوة المشرفين اللي كويسين جدا بالبرنامج انهم يساعدوني كيف ادخل مررة ثانية على البرنامج باي يوزر وباسوورد لانه يااخوان انا عندي مادة اختبار فاينال وفيها بعض الشغلات على برنامج ال sql فارجو من الاخوان افادتي وشكرا لكم