SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
You need to create a DML trigger. Which five pieces need to be identified? (Choose Five) A. Table B. DML event C. Trigger body D. Package body E. Package name F. Trigger name G. System event H. Trigger timing
-
سلام عليكم و رحمة الله و بركاته ارجوا من الأخزه الكرام التكرم بطريقه لعرض الصور و ادراج سجلات بها صور علي النموذجform6i مع العلم ان عملية انشاء الجدول لا توجد بها مشكله اطلاقا و عملية الادراج من ال sql لا توجد بها مشاكل ايضا المشكله الثانية عملية انشاء مستخدم و تغيير اسم المستخدم و كلمة المرور في وقت التنفيذ اي يقبل الاسم و كلمة المرور من مربع نص مثلا و شكرا
-
أرجو منكم المساعدة في عمل function يقوم بحذف بيانات جدول emp القديم عند أضافة بيانات جديد وشكر
-
السلام عليكم ورحمة الله وبركاته أخواني الكرام أنا أريد ان اعرض مجموع الموظفين التابعين لكل إدارة يعني أظهر أن الإدارة الفلانية بها عدد موظفين كذا أنا نجحت في هذا لكن المشكلة أني أريد أن أعرض مع كل إدارة أسماء الموظفين فجربت Group By ولكنها تظهر الموظفين ولا تظهر المجموع بشكل صحيح أرجو المساعدة وشكرا وهذا هو الكود أرجو منكم يإخواني أن تكملوه لي select count(*) total , sum (decode (deptno , 10,1,0))"10", sum (decode (deptno , 20,1,0))"20", sum (decode (deptno , 30,1,0))"30" from emp; // here I want to add the group but i do and it does not work
-
مرحبا عندي سؤال محيرني عندي جدول لبيانات الموظفين ومن ضمن هذه البيانات يوجد حقل لمجموع الاجازات المتوفرة لكل موظف اريد اضيف تريجر لهذا الجدول بحيث انه يعدل قيمة حقل مجموع الاجازات المتوفرة في 1/9 من كل سنة كيييييييييف اقدر اطبق هالفكرة ياريت حد يساعدني
-
السلام عليكم ورحمة الله وبركاته تم بحمد الله الانتهاء من الدرس الخامس الدوال function وهو عباره عن جزئين الجزء الاول http://www.4shared.com/file/73641507..._function.html الجزء الثاني http://www.4shared.com/file/73642023...function2.html واتمني التوفيق للجميع باذن الله ولا اريد منكم غير الدعاء والسلام عليكم ورحمة الله وبركاته
-
select e.sal,count(*) c from emp e group by e.sal having count(*)>1 ; SAL C ------ ---------- 1250 2 3000 2 SQL> select ename,sal from emp where sal in (select e.sal,count(*) c from emp e group by e.sal having count(*)>1 ) group by sal order by sal desc ; (select e.sal,count(*) c from emp e * ERROR at line 2: ORA-00913: too many values
-
هل هناك فرق بين DELETE FROM empl6 E WHERE employee_id = (SELECT employee_id FROM emp_history WHERE employee_id = E.employee_id); و delete from emp16 where emp16.employee_id = emp_history.employee_id
-
السلام عليكم لو تفضلتم ما هو اخر اصدار من امتحان sql الخاص ب oracle 10g وجزاكم الله خيرا
-
بسم الله الرحمن الرحيم السلام عليكم سنتطرق الى الفنكشن وسنأخد معه امثله للتوضيح... اولا هذا هو الـــ FUNCTION : create function is_numeric(str in varchar2) return number is v_number number(38); begin v_number := to_number(str); return 1; exception when value_error then return 0; end is_numeric; / الان سوف نقوم بانشاء جدول لادخال بيانات ونتأكد من صحة عمل الفنكشن.... create table is_numeric_ex ( col varchar2(10) ); الان سنقوم بادخال بيانات على هذا الجدول: insert into is_numeric_ex values (' 100 '); insert into is_numeric_ex values ('2e4'); insert into is_numeric_ex values ('-5.89'); insert into is_numeric_ex values ('+28.71'); insert into is_n…
-
السلام عليكم قمت بكتابة كود لتحويل جملة select الى صيغة xml ولكن يظهر لى خطأ ora-00913 too many values وهاهو الكود... select xmlelement( "xml", xmlagg(xmlelement( "region", xmlattributes(p.area_id as "region"), xmlagg(xmlelement( "area_type", xmlattributes(p.area_type as "area_type"), (select xmlagg(xmlelement( "product", xmlattributes(c.name as "name", pr.description_arabic as "description"))), xmlagg(xmlelement( …
-
السلام عليكم ورحمة الله وبركاته ... نقدم لكم شرح لكورس PL /SQL وهو المستوى الثانى من كورس Oracle Developer والكورس من شرح المهندس تامر نبيل وقام بشرح اول ثلاث دروس ثم قام المهندس احمد طرطور بالتكمله ويمكنكم الوصول الى الدروس الخاصه بهذا الكورس من خلال هذه الروابط الدرس الاول ----------------- http://gatewaycourses.com/watch_video.php?v=RKNDAWUNO5NO ... الدرس الثانى ------------------ http://gatewaycourses.com/watch_video.php?v=BA8WMBYNA168 الدرس الثالث ---------------------- http://gatewaycourses.com/watch_video.php?v=HMNB96X77RB7 الدرس الرابع -------------------- http://gatewaycourses.com/watch_video.php?v=NAK5S7M8NN25 الدرس الخامس ----------------------- ht…
-
مشكله في عمليه حذف الادارة رقم 10 من جدول الادارات SQL> delete from dept where deptno=10; عند تنفيذ الامر تظهر رسالة خطاء تبين انه تم انتهاك قيد او شرط ربط جدول الادارات بجدول الموظفين اي انه لا يمكن حذف الادارة رقم 10 وذالك بسبب انه يوجد موظفون مسجلون في هذه الادارة داخل جدول الموظفون ووجود بربط بينهم عن طريق عمود رقم الادارة فكيف يمكن الحذف رغم هذا القيد او الشرط
-
حل The Oracle Export Utility Executable Must Be Specified فى برنامج التود عند النسخ والاسترجاع لقاعدة بيانات قم باختيار مايلي من قائمة البرنامج Select View | Toad Options | Executables. قم باختيار exp.exe or exp80.exp من مسار تنصيب الاوراكل. مثلا مسار ملف exp 3. C:\oracle\product\10.2.0\db_1\bin\exp.exe قم بلصقة في Export >>حلت المعضلة
-
-
لانشاء عداد تلقائي في اوراكل يتم من خلال الامر: create sequence sequence_name increment by v maxvalue x minvalue y حيث sequence_name دلالة على اسم العداد و increment by للدلالة على مقدار الزيادة في العداد و maxvalue اكبر قيمة يصل اليها العداد و minvalue اصغر قيمة يصل اليها العداد
-
السلام عليكم ورحمة الله وبركاتة يا اخوان متى نستعمل الباراميتر في البروسيجر؟؟ وشكرا
-
السلام عليكم احتاج الى امثله اضافية لنماذج التسويه اللي اقترحها العالم كود فقط امثله على النماذج الثلاث الأولى لاني درستها ومو مقتنع من فهمي لها فاحتاج الى امثلة اضافيه ...
-
السلام عليكم .. أرجو أن لا أكون قد أزعجتكم بهذا السؤال .. لقد قمت بعمل جملة استعلام كالتالي : SELECT ALL STD_TB.STD_NO, COLLAGES_TB_A1.COLLAGE_NAME, COLLAGES_TB_A2.COLLAGE_NAME, STD_TB.STD_FNAME_AR, STD_TB.STD_SNAME_AR, STD_TB.STD_TNAME_AR, STD_TB.STD_LNAME_AR, STD_TB.STD_NATIONALITY, STD_TB.STD_TAWJEHIAVG FROM STD_TB, COLLAGES_TB COLLAGES_TB_A1, COLLAGES_TB COLLAGES_TB_A2 WHERE ((COLLAGES_TB_A1.COLLAGE_ID=STD_TB.STD_FCHOICE) AND (COLLAGES_TB_A2.COLLAGE_ID=STD_TB.STD_SCHOICE)) و أريد أن اضعها في View .. و لكن يظهر لي الخطأ التالي : ORA-00957: duplicate column name ما هو الحل ؟
-
السلام عليكم ورحمة الله وبركاته هذه اول موضوع اكتبه لإفادة اخواني بهذا المنتدي الجميل الطريقة الأكيدة لفتح الـ SQL , PL/SQL اولا : تفتح المتصفح وتكتب http://000.000.00.00:5560/isqlplus/login.uix حيث ان 000.000.00.00 هو رقم الـ IP الخاص بالكمبيوتر وفقكم الله لما يحبه ويرضاه Mohammed Aldeib
-
Examine the code examples. Which one is correct? A. CREATE OR REPLACE TRIGGER authorize_action BEFORE INSERT ON EMPLOYEES CALL log_exectution; / B. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; C. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; D. CREATE OR REPLACE TRIGGER authorize_action CALL log_exectution; BEFORE INSERT ON EMPLOYEES; /
-
السلام عليكم انا مبتدأ في SQl اريد معرفة ماهو distinct وما فائدتها في جملة الاستعلام. شكرا
-
السلام عليكم ورحمة الله وبركاته هل حد ممكن يخبرنى انهى اجابة صح (actualtest) or (testking وبارك الله فيكم وفى القائمين على هذا المنتدي الطيب ان شاء الله تعالى ومـــــــــا بكــــم من نعمـ…
-
ممكن تساعدونى فى معرفة الفرق بين DEFERRABLE and INITIALLY DEFERRED وجزاكم الله خيرا
-
انا سويت هالجدول create table worker ( num number(3) primary key, lname varchar2(10) not null, fname varchar2(10) not null, gender char(1), check (gender in('m','f')), status number(2), hiredate date, job_code number(5), foreign key (job_code) references job (job_code) ); بس مو زابط معي جمله ال insert عشان ال date