SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
اخي الكريم بدي استفسر بس عن نقطتين SELECT MAX(NVL(GID,0)+1) INTO :ADD.GID FROM UR_TABLE_NAME ماذا تقد هنا بــ .................... table و ur و name بدي اعذبك معيا سامحني
-
السلام عليكم اخواني اعضاء النمتدى الكرام انا عندي سوال بسيط يتلخص بما يلي: انا قمت بانشاء وظيفة(فنكتشن) عن طريق اس كيو ال وحفظتها وعملتلها كول . اريد ان اظهر التكست الخاص بها اي كود الفنكتشن المكتوب هل هناك جملت استعلام ترجع لي الكود . مع كامل الاحترام
-
عندي ملف لdump ولا اعرف كيف انزله على النسخة الخصية من خلال dos prompt او اي طرقة اخرى
-
السلام عليكم ورحمة الله وبركاته اشكر كل من له جهد في هذا المنتدى الرائع من المعروف للجميع ان اوراكل لقواعد البيانات وهي آمنة للبيانات ولكن هل من الضروري لمبرمج قواعد البيانات ان يكون عنده الدرايه بأكثر من لغة برمجه ام ان الاوراكل تكفي ولكم جزيل الشكر والاحترام
-
السلام عليكم كيف يمكن عمل قاعدة بيانات من الخارج واضافتها داخل oracle database والعكس صحيح حفظ قاعدة بيانات موجودة داخل الاوراكل ووضعها فى ملف عادى دخل الكمبيوتر ودمتم
-
hi guys, i'm studying oracle 10 database alone so i come near the oracle slides materials and found that the answers slides are missing in both sql and plsql so please if anyone has these answers slides please send it on kemovolcom@yahoo.co.uk
-
hii for all i want learn how pl/sql deal with object
-
السلام عليكم ترجر يعمل بلوك لبرنامج التود وغيره من البرامج عن طريق الداتا بيز...ما رأيكم ؟؟؟ CONNECT / AS SYSDBA; CREATE OR REPLACE TRIGGER block_tools_from_prod AFTER LOGON ON DATABASE DECLARE v_prog sys.v_$session.program%TYPE; BEGIN SELECT program INTO v_prog FROM sys.v_$session WHERE audsid = USERENV('SESSIONID') AND audsid != 0 -- Don't Check SYS Connections AND ROWNUM = 1; -- Parallel processes will have the same AUDSID's IF UPPER(v_prog) LIKE '%TOAD%' OR UPPER(v_prog) LIKE '%T.O.A.D%' OR -- Toad UPPER(v_prog) LIKE '%SQLNAV%' OR -- SQL Navigator UPPER(v_prog) LIKE '%PLSQLDEV%' OR -- PLSQL Developer UPPER(v_prog) LIKE '%BUSOBJ%' OR -- Business O…
-
السلام عليكم اخواني الكرام: اريد جملة استعلام عن حركات خلال فترة معينة ولكن اسبوعيا فمثلا المستخدم يدخل التاريخ من 01-08-2012 الى 30-08-2012 ويريد المبيعات بهذه الفترة ولكن اريدها ان تظهر كل اسبوع على حده. ارجو المساعدة المستعجلة اخواني.
-
السلام عليكم ورحمة الله وبركاته لى استفسار وارجو ان اجد الاجابة عندكم وجزاكم الله خيرا هل يمكن ادخال متغيرات ال in condition فى مرحلة ال run من خلال النموذج او التقرير مع العلم انه مطلوب ادخال اكثر من متغير فهل يمكن ادخالهم من خلال field فى مرحلة التشغيل سواء للنموذج او للتقرير واذا كان هذا ممكن كيف يمكن عمله؟ وجزاكم الله خيرا وشكرا
-
يسسعد مساكم بدي برنامج يقلب الارقام مثلا 123 تصير 321
-
القيمة الافتراضية للعمود/ الحقل Default Value السلام عليكم ورحمة الله وبركاته، اليوم نستكمل مشوارنا في التعرف على أهم ميزات ذلك العملاق المدعو Oracle 12c وكما ذكرنا سابقاً بأن حديثنا سيكون موجه لمطوري قواعد البيانات وليس مدراء قواعد البيانات. إذاً أهلاً بكم من جديد، في هذه التدوينة سنتحدث بإذن الله عن القيمة الافتراضية حيث انه يفترض كل مطوري قواعد البيانات قد تعامل مع هذه الميزة في النسخ السابقة ل12c ، لكن كانت الإمكانيات محدودة ولتوضيح الميزة الجديدة دعونا نجري السناريو التالي، افترض بأنه يوجد جدول في قاعدة بياناتك على الشاكلة التالية: CREATE TABLE account_tb ( Seq NUMBER(11), Account_Id …
-
لقد قمت بإنشاء هاذ الجدول 1 create table t1 2 (t1 number(10) primary key, 3 t2 varchar2(10) 4* ) SQL> / Table created. وقمت بأنشاء هاذ الجدول 1 create table t2 2 (t1 number(20) primary key, 3 t2 varchar2(20) references t1(t2) 4* ) SQL> / t2 varchar2(20) references t1(t2) * ERROR at line 3: ORA-02270: no matching unique or primary key for this column-list وعند اضافه الجدول الثاني ظهر لي هاذ الخطا ORA-02270: no matching unique or primary key for this column-list ارجو من الذي يعرف المشكله ان يرشدني لحلها
-
يا جماعة عاوز اعرف ال procedure بتاعي حاليا بينفذ اية (علشان اعرف هو بيتاخر في انهي مرحلة) ال procedure يتكون من عدة جمل تنفذ update , ال body يشبة الاتي begin update employees set sal=1000 where employee_id =100; "اريد هنا ان تظهر الرسالة التي تبين ان عملية ال update علي جدول ال employees انتهت" dbms_output.put_line('the table employees is updated successfully'); update departments set location_id=2000 where department_id=120; dbms_output.put_line('the table departments is updated successfully'); ;end المشكلة ان الرسائل بتظهر بعد الكود مايتنفذ و يكون الشكل كالاتي: the table employees is updated successfully the table departments is updated successfully pl/sql…
-
انا بحاجه لمعرفه ما هو الخطا فى هذا الكود Declare V varchar2(100); Begin Select instr(table_name,'e'),search Into v From table name Where column_name=id; End; انا بعمل الكود ده عشان أبحث عن القيم اللى فى العمود اللى فى الجدول يعنى لو كتبت حرف e ودوست على Search يظهر ليا اى كلمه تحتوى على حرف e الكود بجربه فى forms بيظهر اخطاء وكمان لما بجربه فى sql*plus منتظر المساعده وتصحيح الكود
-
يا جماعة الخير اريد امتحان الـPL/SQL 1Z0-147 ؟أخر نسخة على الايميل mohgold@hotmail.com و شكرا
-
ارجو المساعده لدي نظام فندقي اريد استعلام يعرض الغرف الغير محجوزه خلال الفتره التي ادخلها يعني لدي مثلا 20 غرفه 10 غرف حالتها فارغه و10 غرف حالتها محجوزه خلال فترات مختلفه اريد من الاستعلام ان يرجع الغرف الفارغه والمحجوزه في فتره غير الفتره التي ادخلها وهذه الجداول التي اعمل عليها Create Table Rooms ( Rm_Id Varchar(15) Primary Key, Rmsq_Id Number(10) Not Null Unique, Rmt_Id Number(3) References Roomtype(Rmt_Id) , Rms_Id Number(1) References Roomstate(Rms_Id), Rm_Phon Number(10) Not Null, Rm_Level Number(3) Not Null ) create table reservedroom ( resrm_id number(10) primary key, res_type char(1)…
-
الاخوة الاعزاء قمت بعمل trigger يمنع المستخدم من التعديل بالمستند وكان كالآتى :- CREATE trigger t1 on fstcsm for update as begin print ('Sorry you can not update !!!') rollback transaction end ولكنى اريد أن اجعل الtrigger يمنع المستخدم من التعديل فى المستند اذا كان تاريخ المستند قبل 1/5/2009 وهى الفترة التى تم اقفالها ويسمح بالتعديل فى المستندات التى مازالت تحت المراجعة و التى يكون تاريخها بعد يوم 1/5/2009 علما بأن حقل تاريخ المستند هو [ date] اشكر لكم اهتمامكم وجزاكم الله خيراً
-
السلام عليكم ورحمة الله وبركاته, اخواني الذين اخذوا كورس في PL/SQL Develop Program Units الخاص ب 8i من معهد معتمد اريد اجابة تمرين الفصل Working with Object Types وهو عبارة عن سؤالين فقط. كتب التعليم تكون موحدة وارجوا من الاخوة الذين اخذوا كورس في هذا المجال ان يفيدوني وجزاكم الله خير. الاسئلة عندي لكن احتاج الاجابة
-
تحياتي ... اريد ان احصل على آخر يوم في السنه الماضيه يعني 31/12/2010 عن طريق جملة sql ارجو المساعده بالسرعة الممكنه... وشكرا...
-
السلام عليكم أسعد الله مساءكم عندي homwork المطلوب فيه هو: عمل cursor يستقبل رقم من المستخدم مثلا :رقم 4 ثم يقوم بطباعة او عرض أكبر 4 رواتب للموظفين يعني مثلا: هذا الجدول ahmad 5000 ali 4000 yasser 9000 noor 3000 ثم يستقبل رقم 2 من المستخدم فتكون النتيجة هي كالتالي: yasser 9000 ahmad 5000 أتمنى أنكم فهمتوا المطلوب وشكرا
-
أخواني : أبغى الفيو تعمل التالي ترجع Pending_invoice لعميل معين في مثلا سنة 2008 و ترجع Pending_invoice لعميل معين في مثلا 2007 وهكذا حتى مثلا 2003 وماقبل هذه السنة : يرجع sum pending invoice كمجموع كامل ممكن نسميه : Before 2003 هل عشان أطلع pending invoice لكل سنة لازم أعمل function وماهو الكود الصحيح لكتابة function يعني أعمل function لكل سنة يآخذ current year ويستدعية تاني مرة ويآخذ current year -1 .current year -2 . .وهكذا ثم Function آخر يحسب مجموع pending invoice ماقبل أول 5 سنين س؟ هل ممكن ال function يرجع أكثر من Row أو لأ؟ ان شاء الله وضحت ......... أرجووووو الافادة
-
السلام عليكم ياشباب اود ان اعرف هل هنالك البرنامج يستطيع ان يحول قاعدة بيانات بال sql server الي oracle مع العلم باني لدي برنامج كامل بال sql server واريد ان احول البرنامج الكامل لي oracle
-
السلام عليكم ... اريد طريقة تحويل الباسورد الي (*) ليتم اخفائه سواء في الجدول او لمل يظهر علي الفورم ولكم جزيل الشكر ....
-
i need to write function to find number of working days between to days such as create or replace function workingday (d1 date, d2 date) return number ( this function must subtract the weekend day (friday and saturday) for example ('select workingday('1-may-07',20-may-07 the result must be 14