SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
ي ريت تساعدوووني ضروري بدي برنامج يطبع الاعداد الفردية من ١ الى ١٠٠
-
يسسعد مساكم بدي برنامج يقلب الارقام مثلا 123 تصير 321
-
اولا يا اخوان عندي جدول مواد corse_id , sec_id , teacher_id , start_time , end_time يا اخوان اريد كود يعمل على منع تسجيل المدرس اكثر من ما ده بنفس الوقت يعني ما بصير يوخذ مادتين من 9 - 10 بنفس الوقت اذا لقى ماده موجوده ما يرضي يدخل ويعطي exception يا اخوان اللي بعرف ما يقصر معي والله والله صارلي اكثر من يوم بس مو عارفه يا خوان الحقوني وكثر الله خيركو
-
السلام عليكم اخواني الاعزاء... هذا البروسيجر يقوم على حذف جميع القيم المتكررة في الجدول المطلوب... CREATE OR REPLACE PROCEDURE dupes AS CURSOR dupes_cur IS SELECT UR_COLUMN_NAME, ROWID FROM UR_TABLE ORDER BY UR_COLUMN_NAME; dupes_rec dupes_cur%ROWTYPE; prev_val VARCHAR2(100); cur_val VARCHAR2(100); BEGIN OPEN dupes_cur; prev_val := ''; LOOP FETCH dupes_cur INTO dupes_rec; EXIT WHEN dupes_cur%notfound; IF prev_val = dupes_rec.UR_COLUMN_NAME THEN DELETE FROM UR_TABLE WHERE ROWID = dupes_rec.ROWID; ELSE NULL; END IF; prev_val := dupes_rec.UR_COLUMN_NAME; END LOOP; CLOSE dupes_cur; END; أتمنى الاستفادة للجميع... بالتوفيق..
-
السلام عليم ورحمة الله وبركاتة هذا بروسيجر يقوم بعرض تقويم Calendar ، لشهر الذي تطلبه. وكل ماعليك ان تدخل له رقم الشهر والسنة ليطبعه لك create or replace procedure calendar(month varchar,year varchar) as type weeks is varray(6) of varchar2(21); l_weeks weeks := weeks(); l_last_day number; l_w_day number; begin l_weeks.extend(6); l_w_day := to_number(to_char(to_date(month||year,'MMYYYY'),'D')); l_last_day := to_number(to_char(last_day(to_date(month||year,'MMYYYY')),'DD')); for i in 1..l_last_day loop l_weeks(trunc((i+l_w_day-2)/7)+1) := l_weeks(trunc((i+l_w_day-2)/7)+1)||' '||rpad(to_char(i),2); end loop; dbms_output.put_line('----- '||month||'-'||year||' -----')…
-
المشكله ببساطه انى شفت فى داتا بيز كتير زى firebird ان البروسيدر ممكن يكون البارمتر الخارجه منه على شكل جداول يعنى كانه بالظبط view ودى بتخلينى مش اعمل جداول temp علشان ناتج البروسيدر يطلع فيها فهل ده ينفع فى اوراكل
-
السلام عليكم أريد أن اسأل عن المرحلة بعد PL بالنسبة للمبتدء هل الأفضل المباشرة ب developer
-
محتاج اجابات pl/sql program units
-
بعد كتابة جملة ال UPDATE يستمر تنفيذها لوقت طويل ولا يعطي اي رسالة خطا
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته بعد الانتهاء من كورس السكول بفضل الله تعالي وبطلب كثير من الاعضاء كورس pl سوف نبدا اول درس في هذه السلسله وان شاء الله ستكون كافيه شافيه بفضل الله تعالي وهذا هو الدرس الاول وبردودكم اتشجع للدرس الثاني وهكذا حتي يتم تجميع الكورس كامل الذي يشمل المقدمة 1- المتغيرات variables 2 - الدوال داخل ال pl 3- جمل التحكم في سير البرنامج 4- جمل الشرط condition 5- التعامل مع البيانات المعقدة 6- المؤشرات cursor 7- الإستثناءات Exceptions 8 - الإجراءات procedure 9- والدوال function 10- إدارة البرامج 11- والحزم package 12- التعامل مع Large Object(LOB) 13- الزناد trigger 14- الإدارة الاعتمادية الدرس الاول المقدمة ان شاء ا…
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته بعد الانتهاء من كورس السكول بفضل الله تعالي وبطلب كثير من الاعضاء كورس pl سوف نبدا اول درس في هذه السلسله وان شاء الله ستكون كافيه شافيه بفضل الله تعالي وهذا هو الدرس الاول وبردودكم اتشجع للدرس الثاني وهكذا حتي يتم تجميع الكورس كامل الذي يشمل المقدمة 1- المتغيرات variables 2 - الدوال داخل ال pl 3- جمل التحكم في سير البرنامج 4- جمل الشرط condition 5- التعامل مع البيانات المعقدة 6- المؤشرات cursor 7- الإستثناءات Exceptions 8 - الإجراءات procedure 9- والدوال function 10- إدارة البرامج 11- والحزم package 12- التعامل مع Large Object(LOB) 13- الزناد trigger 14- الإدارة الاعتمادية الدرس الاول المقدمة ان …
-
السلام عليكم مرفق الصور الخاصة بالاسؤالة و ارجوا اجابة لها و شكرا . السلام عليكم
-
السلام عليكم ورحمة الله وبركاته اخواني الافاضل يوجد بعض الاستفسارات ما هو المقصود بــــ 1) type itemarr is table of table_name.coumn_name%type index by binary_intger; --- item_arr1 itemarr; 2 ) select promseq.nextval from dual; الرجاء شرح مفصل مع الشكر
-
لقد واجهت بعض المشاكل في sql ومنها 1- عندما اريد ان اعدل اسم عمود والصيغة هي : alter table<table name> rename column <old column name> to <new column name> بعد كتابة هذه الصيغة تأتي رسالة خطأ لا أدري مالحل
-
برجاء من الاخوة الكرام توضيح بعض المعلومات عن شهادة oca وذلك من خللا اجابة اسئلتي 1- مع العلم ان اعرف ان شهادة oca هي عبارة عن امتحان sql وامتحان اخر pl/sql ولكن هل الامتحانين مفصولين عن بعض بمعنى اني اذا نجحت فى اول امتحان sql ان شاء الله فهل من الممكن ان يكون هناك مدة مثلا بين الامتحان الاول والثاني ولا لابد من الامتحانين معا واحد تلو الاخر بدون ان يكون هناك فاصل شهر مثلا 2- ماهي اسعار كل من الامتحانين sql and pl/sql 3- هل هناك اختلاف فى الاسعار من مركز عن مركز اخر اي الذي سوف امتحن من خلاله 4- كيف استطيع ان احصل على الريبورت بالنسبة للامتحان الاول وكيف احصل على الشهادة بالنسية اذا اجتزت الامتحانين ان شاء الله 5- اذا هناك احد من الاخوة يمتلك بعض الامتحانات السابقة …
-
بسم الله الرحمن الرحيم تحية طيبة وبعد http://www.artinsoft.com/iproducts/oraclef...asp?CMP=KA13919 http://www-rohan.sdsu.edu/doc/oracle/ http://otn.oracle.com/sample_code/tech/pl_..._sql/index.html http://www.johnwaters.co.uk/code.htm وفي الاخير ابحث في google http://www.google.com/search?hl=en&lr=&ie=...sql+code+sample مع تحياتي....
-
بسم الله الرحمن الرحيم أرجو أن يساعدني الأخوة الأعضاء في هذا الموضوع الاحظ أثناء دراسي ل منهج sql أن بعض الأمثلة مثلاً تكون هكذا SQL> select Last_name from employees وهذا مثال بسيط والغريب في الأمر هو أنه عندما أحاول تنفيذه داخل sql يعطيني error فهل هذا معناه أن هناك بعض الجداول لا أستطيع العمل عليها في sql أم أن هناك anothers users, i just can excute these select statements on it الاحظ مثلاً في chapter 7 في sql fundemental 1 أن هناك بعض الأمثلة على سبيل المثال SQL> SELECT last_name, salary FROM employees WHERE salary > (SELECT salary FROM employees WHERE last_name = 'Abel'); …
-
بعض الدردشــــة عن الب ال سكيول cursor_1.txt PLSQLcommand_1.txt PlSQLcommand_2.txt salah_sql_view_1_.txt salah_cursor_1_.txt
-
السلام عيكم ياشباب يليت اليعرف الكود الي يعطي الصلاحيات والباسورد يرد علي في الداتا بلوك بتعتي
-
[font="Arial Black"]بغيت اعرف الكود لوضع صوره في الفورم للوراكل 10 G[/font]
-
السلام عليكم اخواني .. الحمد لله وحده .. تم الانتهاء من شرح دروس SQL على database 11G حسب سلايدات اوراكل .. الشرح عملي بعيدا عن النظري .. صوت وصورة HD ارجو لكم الاستفادة و أسأل الله القبول .. ولا تنسوني من صالح دعائكم http://technawi.net/?cat=25
-
الســــــــــــــــــــــــــــــــــلام عليكم شباب ............................ منذ يومين كنت افكر في عمــــــــــــل (package) تقوم بفرز بعض المعلومات عن المستخدم المتصل في الداتابيز : * البرنامج المستخدم في الأتصــــــــــــــــــــــال. * تاريخ ووقــــت الأتصــــــــــــــــــــــال . * حساب المستخدم . * تاريخ انشـــــــــاء المستخدم . * مســــــاحة الجدول الافتراضية . * جميع الكائنات الموجدوة في مخطط المستخدم . لنفرض ان المستخدم sys يريد ان يعطي المستخدم scott صلاحية استخدام هذه البكج 1-قم بالأتصال بالمستخدم SYS 2-نقوم ببناء (PACKAGE SPECIFICATION) 3-نقوم ببناء (PACKAGE BODY) 4-نعم…
-
ارجو المساعدة كيف يمكن عدم إظهار مجموعة الصفوف التى لا تحتوى على اي بيانات فى بلوك من النوع tabulre وقائم على view
-
السلام عليكمارجو المساعدة من اصحاب الخبرة ف حل هذه الاسئلة ولكم جزيل الشكر وجعله الله في ميزان حسناتكم السؤال الاول: a. Create a three column table with the following details as given below. Using SQL commands, insert 5 records leaving column 3 blank:مع العلم العمود الاول والثاني Number والعمود الثانيVarchar2 Column 1 Number Primary key (sequential number from 1 to 10) Column 2 Number You have to insert any number for this column Column 3 Varchar2 bعلى نفس الجدول سوالb: For the table created in 1.2a, write a PL/SQL block which will determine whether the number inserted in column 2 is a Prime number or Not Prime number and will update column 3 accordingly. بليز ساعدو…
-
مرحبا بليز اريد مساعدتكم لاني حاولت كثير وماوصلت للمطلوب واتمنى تساعدوني اريد اعمل unique procedure وعندي مثال اذا ممكن اعمل بروسيجر يظهر لي مواقيت الدول اوكي المهم الي عنده اي unique procedure يعطيني بليز ضروري