SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ممكن أي شخص عندو الفدرة على حل الأسئلة يتكرم ويحل الأسئلة للمرة الرابعة بكتب الموضوع وما في رد أبدا واختفى الموضوع اللي كتبتو أمس شو القصة ؟؟؟
-
السلام عليكم اخواني اذا امكن المساعدة في كتابة الtrigger الذي يمنع الحذف على table اسمه master انا قمت بكتابة واحد لكنه يعطي تحذير :تم تكوين زناد مع اخطاء ترجمة الكود هو: create or replace trigger del_prevent before delete on master for each row when (old.id=1) begin raise_application_erorr(-20100,'you can not delete initial record'); end; /
-
السلام عليكم ورحمة الله وبركاته انا مبتدئة في برمجه قواعد البيانات عندي مشروع واحتاج اعمل trigger والفكره كالتالي: عندي جدول الساعات، في عمود مجموع عدد الساعات ، لمن يوصل عدد الساعات ل 20 مثلا لموظف ما أريد ان اعمل trigger لجدول حسم الراتب في عمود الراتب المحسوم بحيث يقوم بطرح مبلغ معين من الراتب ويضيف هذا المبلغ لعمود الراتب المحسوم هل ممكن احد يساعدني في كتابه trigger الخاص بهذه الفكره
-
السلام عليكم ورحمه الله وبركاته اريد فكره عمل تريجر بحيث يعمل اتوماتيكيا في وقت محدد يوميا ويقوم بتحديث بعض البيانات في احد الجداول تلقائيا وجزاكم الله خيرا
-
Creates a table to capture data from v$session whenever any database error activity occurs. Capture scope can be widened to include additional session information rem ----------------------------------------------------------------------- rem Filename: database_err.sql rem Purpose: Captures all database errors to a table rem Oracle8i and 9i rem Date: May 25, 2003 rem Author: Laurence Jennings ([email protected]) rem ----------------------------------------------------------------------- drop trigger catch_err_trigger; drop table save_err_audit; create table save_err_audit ( error varchar2(30), timestamp date, username var…
-
-
-
السلام وعليكم ...اخواني الكرام. أنشأت trigger علي مستوي database ...وظيفته عندما يقوم المستخدم بادخال بيانات يسجل عدد الادخالات...لكنه لم يعمل لو سمحتم ممكن مساعدة. create or replace trigger pross after insert into emp for each row begin update sec set ins=ins+1 where user_name=user and t_name='emp'; end; ملاحظة : أنشأت زناد قبله (سابقا) يعرض اسم المستخدم وساعة دخوله علي سكيما المستخم scott ثم بعد ذلك اضفت حقل لجدول sec اسمه int لتخزين عدد الاضافات التي قام بها المستخدم علي جدول emp المشكلة عند اضافة سجل بيانات جديد يعرض اسم المستخدم وساعة دخوله دون عرض اي رقم في حقل int لماذا ؟ ؟ ؟
-
-
alsalam 3lkom Plz 4 help me i want more then 1 examples about TRUNK and ROUND thxs Guys.....
-
I AM STUDYING SQL BY MY SELF AND HAVE FACE THE NEXT TWO QUERY STATMENT I CANN'T SOLVE THEM SO IF U HAVE ANY SOLUTION TELL ME 1.Create a query that will display the total number of employees and, of that total, the number of employees hired in 1995, 1996, 1997, and 1998. Create appropriate column headings. 2. Create a matrix query to display the job, the salary for that job based on department number, and the total salary for that job, for departments 10,20, and 30, giving each column an appropriate heading.
-
Dear all You can read more about count(*) in below post http://mahmoudoracle.blogspot.com/2012/04/ugly-count.html Thanks
-
قام احد اصدقائى الغير شرفاء بالغاء ملف UNDOTBS01.DBF من على الاوراكل 9i ثم قام بتنفيذ امر ALTER DATABASE DATAFILE 'C:\ORACLE\DATABASE_9I\ORADATA\HOUS2006\UNDOTBS01.DBF' OFFLINE DROP; مما ادى لعدم امكانية تشغيل الاوراكل لدى مما ذاد الامر صعوبة هو عدم اخذى لاى packup للاوراكل و هى عليها داتا فى غاية الاهمية و الخطورة وتظهر هذه الرسالة SQL> conn sys/sys as sysdba Connected to an idle instance. SQL> startup force ORACLE instance started. Total System Global Area 529604068 bytes Fixed Size 454116 bytes Variable Size 176160768 bytes Database Buffers 352321536 bytes Redo Buffers 667648 bytes Databas…
-
عند عمل union كيف يتم الترتيب؟؟؟؟ وهل له علاقه بال primary/foregin/uniqe key بين الاعمده عندما يحذف البيانات المتكرره؟ سبحان الله وبحمده سبحان الله العظيم
-
السلام عليكم يا اخواني عندي مشكلة في العمل وياريت من حضارتكم تساعدوني والمشكلة تتلخص كالاتي بدي انشئ Procedure يكون فية باراميتر وحيد وهذا الباراميتر عبارة عن اسم جدول في قاعدة البيانات (يمكن ان يكون اي جدول) وهذا Procedure يحتوي على الاستعلام الاتي select * from Parameter union all select * from clients حيث يحتوي جدول ال Client على : ClientID,ClientName,clientType,adress,Email حانا حاولت فية بس في مشكلة في union all انها لازم يكون في تشابة في الحقول جزاكم الله خير يا شباب
-
السلام عليكم أود أن أكتب جملتين للاستعلام يربط بينهم UNION مع الترتيب ORDER BY لكنه يظهر أن هناك خطأ مثال : (هذا المثال غير منطقي ولكنه للتجربة فقط) select * from tab union select * from tab order by tname / ERROR at line 4: ORA-00904: "TNAME": invalid identifier شكرا جزيلا لكم
-
السلام عليكم ورحمة الله وبركاته اريد ان اعرف اخواني متى نستخدم union والunion all في الأستعلام وماهو الفرق بينهما
-
السلام عليكم و رحمة الله و بركاته عندي مشكلة مجننتني كل ما اسوي ادخال للبيانات يعطيني هذا الخطا insert into section3 values(1,'computer','first floor') * ERROR at line 1: ORA-00001: unique constraint (RMMM.SYS_C005467) violated و هذا الجدول اللي ابغى ادخل فيه القيم Name Null? Type ----------------------------------------- -------- -------------- SEID NOT NULL NUMBER(5) SENAME VARCHAR2(50) LOCATION VARCHAR2(15) حاولت اسوي مستخدم ثاني و ما ضبط معي الامر
-
السلام عليكم ورحمة الله وبركاته انا عملت unused لعمود ازاي اقدر ارجع استخدامه تاني alter table t1 set unused (c1) ازاي اقدر اشيل unused من علي العمود ده وشكراااااااااااا
-
السلام عليكم إخواني الأعزاء عندما نريد عمل UNUSED لأحد الأعمدة فيكون الكود كالآتي ALTER TABLE EMPLOYEES SET UNUSED (SALARY); فما الطريقة إذا أردت أن ألغي ال unsed وأعود لاستخدام salary column لقد جربت هذا الكود ALTER TABLE EMPLOYEES DROP UNUSED SALARY; وكانت النتيجة أنه حذف ال column الخاص ب SALARY وجزاكم الله خيرا
-
السلام عليكم ارجو مساعدتي في عمل كود اريد عمل كود update وعندي 200.000 موظف وعندي 50 وظيفه واريد عمل كود update حيث يعمل على توزيع الوظائف على الموظفين عشوائي ولكم جزيل الشكر والاحترام
-
السلام عليكم ياجماعه كنت محتاج اعمل تعديل على حقل فى الداتا بيز محتاج احط داتا فى حقل لكذه row كنت محتاج اعرف طريقه مثلا ,....,.......,update table set deptno=20 where cod=29 مثال وشكرا
-
عندي جدولين مرتبطين عن طريق Forign Key أود عند تعديل قيمة ال Forign Key فى الجدول الرئيسي يتم تلقائيا تعديل قيمة ال Forign Key فى الجدول الفرعي child
-
عايزه اجيب اعلى خمس مرتبات فى جدول مع عمل update فى نفس الجدول لعمود موجود يرتبهم من 1 ل 5
-
السلام عليكم عندي بروجكت وجزء منة في الفورم اسمح بـ bottun تعمل update لــ table الموجود عندي في DB وهو employee يعني تسوي لcolumn مثل sttaf number , addres, phone # >>>>>>>>> update بالقيم اللي دخلها اuser جربت اغلب الكود بس ما ضبطت معي وابغي اسأل اللحين في report bullder لما اسوية وانهي شغلي واحفظة واغلق البرنامج لما ارجع افتحة مايطلع الي انا سويتة؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟من وين اطلعة رزق الله الجنة من اجابني