SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
كيف استطيع استرجاع اليوم من تاريخ معين مثلاُ استرجاع اليوم من هذا التاريخ 12/12/2007 اريد استرجاع 12 وشكراً جزيلاً
-
السلام عليكم اخوانى انا ان شاء الله هدخل امتحان ال SQL الاسبوع الجاى وانا سمعت ان الامتحانات اتغيرت ياريت من حضرات الاخوة الى امتحنوا يبعتولى اخر اصدارات الامتحان لانى خايفة جدا انى اسقط. ومتشكرة ليكم جميعا
-
اريد مساعده حول ايجاد اسم الجهاز او ip address عن طريق استخدام sql او form 6i
-
السلام عليكم لدى مشكلة فى 1- عرض القيود التى اقمتها على جدول معين وقد select constraint name,constraint_type, from user_constraints where table_name ='egypt' ; لم يقوم بعرض اسماء القيود وانواعها المشكلة الثانية هى اننى لااستطيع الدخول على من الجداول مع اننى جربت الدخول بكثير من الطرق مع العلم اننى انا الذى قمت باعداد التنصيب مستعين بلعديد من الدروس ولاكن المشكلة هى انى لااستطيع الدخول الا على جدول emp , dept عن طريق اسم المستخدم scott وكلمة السر tiger مع العلم انى حاولت كتابة كلمة السر sysفى بداية الاعداد وكذلك كلمة system وقد قمت بالعديد من المحاولات لكن فشلت ولم يعمل معى الا سكوت
-
السلام عليكم انا بصراحة استخدم في قيم التاريخ date لكن في كتاب 9i حطوا ثلاث انواع جديدة TIMSTAMP INTERVAL YEAR TO MONTH INTERVAL DAY TO SECOND شو مجال استخدامهم وشو الفرق بينهم ؟؟
-
السلام عليكم و رحمة الله و بركاته عند كتابة التاريخ المبلادى فى الفورم لا يقبل الا اذا كتب كالاتى 2004-11-20 اى من الشمال الى الى اليمين كيف يمكن جعل التاريخ يكتب من اليمين الى الشمال وتقبله الفورم مثل 20-11-2004
-
-
كما عودناكم هناك دائما الجديد ,, ومع مودي مش هتقدر تغمض عينيك هناك سؤال تقليدي من قبل الزبائن وهو "اريد اظهار اقل راتب لكل دائرة" والذي ببساطة يمكن حله كما يلي SQL> select deptno, min(sal) 2 from emp 3 group by deptno; ولكن بتعرفو الطلبات ما بتخلص بيرجع بيطلب كمان شغلة "بدي اعرف رقم الموظف صاحب اقل راتب في كل دائرة" بيطلب كثير اشياء فتقوم بتعديل الجملة لكي تصبح SQL> select deptno, empno, min(sal) 2 from emp 3 group by deptno; لكن للأسف يظهر معك الخطأ التالي ORA-00979: not a GROUP BY expression كنا زمان نحل هذه المشكلة باستعمال sub-select او انشاء inline-view ولكن هناك طريقة ظريفة اكتشفتها بالامس منذ 9i وهي موجودة SQL> select …
-
PL/SQL introduces a new dimension of power programming capability for the developer. The goal of reusable code measurely improves quality verse vast amounts of non-reusable SQL. PL/SQL packages describe function and procedure specification and body. The specification describes the package interface to the calling application. The package specification approach is part of good design. The package specification exposes procedures and their parameter properties to external applications. Each specification has a package body. Within the package body various data structures, such as arrays and tables can be referenced, functions called, and procedures executed. Developers new …
-
تحية طيبة لكل افراد المنتدي ارجو المساعدة في عمل برنامج ( اعطاء بعض الأفكار ) يعطي للـ Administrator السماحية للمستخدمين Users في فتح الشاشات والتقارير في البرنامج .............. بمعني ان يقوم البرنامج قبل فتح اي شاشة او تقرير بعمل Check على هذا المستخدم User هل مسموح بالفتح ام لا ؟ مع العلم انني لدي برنامج يعمل على التقارير يقوم بكتابة الرقم 9999999999.99 باللغه العربية ( التفقيط ) . فعلى من يريده ارجو مراسلتي على mmgpgco@hotmail.com وسوف اقوم بإرساله لمن يرغب شكراً لكم.
-
Salam 2 all my brother ask my about the JOB in Oracle , What is it?? How we can use it ?? Why we need it .. About What & why ?? we need it to do some procedure while we are far away of the system,to do it at specific time , about How ??? I hope Some One Here Will Help Me Salam
-
أريد مساعدة في عمل حقل لتاريخ تلقائي يقراء من sysdate تم تحرير العنوان : يرجى كتابة عنوان يدل على مضمون المشاركة . إدارة المنتدى .
-
-
-
-
-
كيفية عمل SAVE فى 2 داتا بيز فى وقت واحد
-
بسم الله الرحمن الرحيم الاخوة/ الاعضاء المحترمين اود منكم المساعدة في كيفية اضافة جدوال عن طريق الشفرة في SQL بمعني اخر عندما اعمل استعلام جدول يقول ان الجدول غير موجود؟ THE TABLE IS NOT EXSIT OR VIEW وفقكم الله
-
السلام علييكم هل من الممكن عمل create or replace view داخل البروسيجر او الفنكشن مثلا قمت بعمل التالي ولكن دائما يعطي خطا create or replace view aa as select e.empno,e.ename,d.dname from emp e,dept d where e.deptno = d.deptno; الخطا دائما هو encountered the symbol "create" when expecting one of the following degin declare ...... كيف يمكن حل هذا الخطا واذا انه غير ممكن كيف استطيع ان اعدل في الفيو من خلال البروسيجر بحيث اعيد بناءه حسب القيم التي تاخذها البروسيجر وشكرا
-
السلام عليكم ورحمة الله وبركاته أحببت أن أشارك في هذا المنتدى الكبير ببرنامج من تصميمي ليساعد المبرمج على العمل في بيئة البي أل إس كيو إل بلس هذا البرنامج يعطيك الفرصة على العمل بحرية أكبر لا أسألكم الدعاء الرجاء الإطلاع على البرنامج وإبداء آراءكم *** ملاحظة *** البرنامج يتطلب وجود بيئة الفريم وورك رابط التحميل http://www.zshare.net/download/mysb-rar-xr7.html والسلام عليكم ورحمة الله وبركاته
-
-
السلام عليكم و رحمة الله و بركلته عندى سؤال فى الpackage محيرنى جدا هو فى الحقيقة مثال فى كتاب الاوركال يونيفرسيتى بس صعب جدا لا اقدر على فهمه المثال هو: Package Specification CREATE OR REPLACE PACKAGE comm_pkg IS std_comm NUMBER := 0.10; --initialized to 0.10 PROCEDURE reset_comm(new_comm NUMBER); END comm_pkg; Package Body CREATE OR REPLACE PACKAGE BODY comm_pkg IS FUNCTION validate(comm NUMBER) RETURN BOOLEAN IS max_comm employees.commission_pct%type; BEGIN SELECT MAX(commission_pct) INTO max_comm FROM employees; RETURN (comm BETWEEN 0.0 AND max_comm); END validate; PROCEDURE reset_comm (new_comm NUMBER) IS BEGIN IF val…
-
select e.emp_id [b],sum(v.interval)[/b],to_char( e.hire_date,'dd/mm/yyyy'),v.id , to_char(v.DATE_FROM,'dd/mm/yyyy'),to_char(v.DATE_to,'dd/mm/yyyy'), v.INTERVAL,to_char(sysdate,'yyyy') from employees e , vacation v where e.emp_id=:global.g_emp_id and e.emp_id =v.emp_id and to_char(v.DATE_FROM,'yyyy')=to_char(sysdate,'yyyy'); هذا الكود يجلب لي اجازات الموظف خلال هذه السنة ولكن ما المشكلة في sum(v.interval)?????
-
السلام عليكم ورحمة الله وبركاته كنت اعمل تريقر وطلع لي هذا الخطا ORA-04089: cannot create triggers on objects owned by SYS ممكن تساعدوني :angry:
-
عندى جملة بس تنقصها العلامات ممكن حد يكملهالى select nvl max id + 1 into id عايز العلامات و الاقواس الناقصة