SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
اذا عرفت GOLBAL VARIABLE كيف لي ان امسحه ,وما فرق بين الكودين 1.VARIABLE G_SAL 2.DEFINE G_SAL اتمنى الرد علي وجزاكم الله خير
-
بسم الله الرحمن الرحيم ان شاء هنتناول شرح ال In-line View فى ال SQL ايه و ظيفتها و اهميتها ؟؟ ال In-line View هى طريقة لكتابة SELECT Statement عند FROM يعنى اكتب FROM (SELECT * FROM ) و بمعنى تانى انى استخدم ال Sub Query زى ال Table الطريقة دى مفيده جدا فى حالة انى بعمل Complex Query ممكن استخدمها فى انى اعمل Join معاها امثله على ال In-Line View اول مثال لو عايز اجيب الموظفين اللى عندهم اعلى مرتب فى كل اداره SELECT a.last_name, a.salary, a.department_id, b.maxsal FROM employees a, ( SELECT department_id, max(salary) maxsal FROM employees GROUP BY department_id ) b WHERE a.department_id = b.department_id AND a.salary = b.maxsal; هنا انا بستخدم Agg Function جوا ال…
-
عند تشغيل Sql الخاص بالديفلوبر 6i ومحاولة الاتصال تظهر رسالة خطا مرفق ادناه مع العلم ان database هي 8i وهي شغالة بشكل تمام
-
الاخوة الزملاء السلام عليكم ورحمة الله وبركاته اقوم بعمل جمع فيلد من 7 جداول مع العلم السنة والشهر forign_key وعند عمل الربط بهذه الطريقه يحدث cartsiean فما الحل هل outer_join أو veiow ????? حيث ان المطلوب قائمة جدوليه بالشهور لهذه السنة وامامها مجموع كل عنصر خلال هذا الشهر وهكذا في بقية الشهور ===== SELECT m.acc_tear_year_code, m.month_code, SUM (NVL (arri_value, 0)) arri, SUM (NVL (des_value, 0)) desi, SUM (NVL (gene_value, 0)) gener, SUM (NVL (tttt_value, 0)) tot, SUM (NVL (phn_price, 0) * NVL (satae, 0)) state, SUM (NVL (no_st_emp_day, 0)) employees FROM acc_months m, acc_arri v, acc_desi d, acc_gener…
-
-
عايز اعرف اية الفرق بين ال record and row لان فية فى البى ال متغير من نوع record ومتغير من نوع %row type ومش عارف افرق بينهم ارجو المساعدة؟
-
السلام عليكم ورحمة الله وبركاته اخواني في الله ما الفرق بين الثلاث حالات 1- لو عملت function داخل packeg وبين اني اعملها لوحدها كده في الداتا بيز 2-لو عملت function في ال body بس ومعرفتهاش في الhead بتاع ال packeg وجزاكم الله خير ارجو من الي يرض ميرضش عليا رض متوقع ارجو انو يكون اجابه ليها اصل فعلا لان انا اصلا عندي اجابه ليه بس مش هيا الصح وجزاكم الله خير
-
صبــاح الخيـــــر معليش عندي سؤال بأزعجكم حبتين الحين انا سويت الجداول لكن المشكله وين .؟ المشكله كل ماابي اضيف مفتاح خاري foreign key يقولي غير صالح .. الحين ان راح اكتب لكم محاولتي وياليت تصححون لي الغلط تكفوون create table teachers ( TIND int, Tname varchar(20) not null, Tdepartment varchar(20) not null, Taddress varchar(30) not null, Tsalary int not null, TBD date, Tphone int not null, Tcity varchar(20) not null, primary key(TIND) ); الجدول الثاني create table subjects ( subnumber int, subname varchar(10) not null, subunit int not null, subRoom int not null, primary key(subnumber) ); ابغى الـTIND يكون مفتاح خارجي foreign key في جدول الـsubjects لست…
-
السلام عليكم احببت ان اتكلم عن sql loader لانه موضوع مهم جدا يساعدك على تحميل البيانات من ملف csv file لدى شرح بالفديو لهذا الموضوع ومن اراد هذا الفديو يكتب لى الايمل لكى ارسله له ولكى تعم الفائده وذلك لان مساحه المحدده للملف المرفق اقل من مساحة الفديو ارجو ان يعجبكم الموضوع وشكرا
-
ما هو ال pragma من حيث المعنى و ما هى استخداماتها و شكرا لإهتمامكم
-
السلام عليكم ارجو من الاخوان في المنتدى مساعدتي في هذه (القضية العويصة) حيث اقوم بعمل برنامج لاختبار الطلاب ولكن لدي بعض المشاكل التي صادفتها وهي select round ((dbms_random.value ((select min (q_id)from questions),(select max (q_id) from questions))),0) from dual / من اجل توليد رقم عشوائي تكون قيمتة الصغرى والكبرى ماخوذة من جدول الاسئلة,, ولكن الذي يحدث ان هذة الدالة تعمل بشكل صحيح عندما انفذها في برنامج SQL Plus ولكن عندما انفذها بالفورم مع When-puttom-preseed بالشكل التالي [code]select q_id, question into :q_no1, :display_item19_q1 from questions where q_id = (select round (dbms_random.value ((select min (q_id)from questions), (select max (q_id) from questions)…
-
السلام عليكم ورحمة الله وبركاته،،، لدي بعض الأسئلة عن PL/SQL ، فأرجوا مساعدتي : 1- هل يمكن استخدام أوامر DDL في قوالب PL/SQL داخل الفورم ؟ 2- هل يمكنني إنشاء مستخدم جديد عن طريق الفورم بأوامر PL/SQL ؟ 3- لماذا أمر CREATE في الفورم لا ينفذ ، مع أنه يمكن أن ينفذ في قوالب PL/SQL ؟ 4- ما هو اسم جدول المستخدمين الموجود في قاعدة البيانات ؟ 5- كيف أستطيع إنشاء مستخدم داخل الفورم باستخدام قالب PL/SQL ؟
-
السلام عليكم ورحمة الله وبركاتة الاخوة ارجو المساعدة فى هذا باسرع مايمكن ضرورى جدا هل ممكن كتابة DATABASE TRIGGER RUN ONE TIME AT DAY TO UPDATE SAME FILED IN DEFFRENT TABLES وشكر اخوكم محمد عوض جديد فى المنتدة
-
شباب الحمد لله امتحنت sql ونجحت انا الان بدرس دورة pl/sql الرجاء من الشباب الذين معاهم الامتحان pl/sql يرسلوه على الايميل NAGEEB_S_2005@YAHOO.COM ولهم جزيييييييل الشكر والتقدير
-
EMPNO NOT NULL NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(9) MGR NUMBER(4) HIREDATE DATE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2) بفرض أننا نريد عرض empno,ename,sal,avg(sal)for all empolyees بحيث يكون sal>avg(sal)for his department
-
بسم الله الرحمن والرحيم اساتذتي الأعزاء اعمل في برنامج حضور وانصراف وعاوز اطرح وقت من وقت لحصر المتأخرين مثلا كيف يمكن تنفيذ ذلك وشكرا mmgpgco@hotmail.com
-
عايز أعرف من الناس مين محتاج Oracle Database 10g SQL Fundamentals II و على هذا الأساس سوف أبداء فى الشرح
-
تضهر رسالة الخطأ هذة عند دخولي الي شاشة ال sqlplus بواسطة اي مستخدم على الداتابيز فهل يوجد لها حل الرسائل ORA-01034 :oracle not available ORA -27101: shared memory realm does not exist فما هو الحل لاصلاح هذا الخطا مع تمنياتي الفائدة للجميع
-
السلام عليكم ورحمة الله وبركاته الاخوة الافاضل عايز اعمل جملة select ترجعلى جميع السائقين المتاحين عندىفى وقت معين باستثناء الغائبين او اللذين هم فى مهمة حاليا وايضا باستثناء السائقين اللذين هم فى اجازه ودى الجداول اللى عندى 1_جدول السائقين 2_جدول المهمات 3_جدول الحضور 4_جدول العطلات او الاجازات tables.txt
-
السلام عليكم و رحمة الله و بركاته .. لدي بعض الأسئلة : 1- كيف أعرف ال PK و ال FK لجدول محفوظ مسبقا ؟ 2- إذا كان لدي في الجدول FK فكيف أعرف على أي حقل و جدول يعود عليه ؟ 3- ما فائدة ال Dictionary ? و جزاكم الله خيرا ..
-
الاخوة الاعضاء ,انشأت جدول في الاوراكل وعندما اردت مشاهدة الجدول ,لم تظهر الاعمدة ظهر اول عمود ومقابل لة نوعة(النوع الذي عرفتة مسبقا) تم تغير عنوان الموضوع ، الرجاء اختيار عنوان مناسب يدل على المحتوى. ضوابط كتابة المواضيع في المنتدى الادارة
-
اخواني اعضاء المنتدى السلام عليكم ورحمة الله وبركاته عندي جدول اسمه test يحتوي على الرقم والاسم والراتب عمود الرقم والاسم يحتوو على 3 ريكورد لكن عمود الراتب لسا فاضي ما دخلت فيه بيانات اريد عن طريق جملة ال for ان اقوم بإدخال 3 ريكورد الي عمود الراتب يعني مثلا for i in 1..3 loop update test set sal=i*1000 where id=&dd end loop; end; جربت هاذي الطريقه ولكن كان ينفذ نفس الريكورد 3 مرات دون ان ينتقال الى الريكورد التالي فما هو السبب ارجو ان تساعدوني وشكرا لكم
-
السلام عليكم ورحمة الله وبركاته الموضوع باختصار انا مبعوتلى dmp file و مطلوب منى انى اعمل import للملف ده علشان ابداء شغل الابلكاشن فعملت schema جديده علشان ادخل عليها بيانات dmp file بس للاسف مش عارف المشكله عندى فى ايه و ممكن حد يشرحلى الطريقه الصح وجزاكم الله خيرا
-
عندى جدول فية حقل فاضى اريد ان اعمل فية serial insert emp_nam emp_no occer_no ali 1 2 ahmed 3 kaled اريد ان اعمل insert into ( occer_no) values 1,2,3 ........ مربوط ب emp_no
-
السلام عليكم أما بعد .... فأنا بحاجة ماسة لمعرفة كيفية تشغيل ملف تنفيذي (EXE File) من Stored procedure , و الغاية تشغيل ملف تنفيذي يقم بعمل Backup بشكل دوري داخل الـ Trigger Before DataBase Shutdown أرجو المساعدة ...................................