SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم لو سمحتو اريد كود لكي يعمل lock للكي بورد عند فتح لفورم معين بحيث لا يستخدم اليوزر سوى الماوس *اعمل على اوراكل 9I ودفلوبر 10g تحياتي
-
انا كنت اشتغل على Stored procedure فى sqlserver وماشية معاى تمام التمام .........بس انا بدى اشتغل اوراكل لقيت فى procedure فى الاوراكل ب ما عرفت كيف اعمل جملة Select فى البروسيجر يا ريت تساعدونى .... وبارك الله فى الجميع
-
هل أستطيع أن اعمل للـــRole باس ورد ؟؟؟؟ هل ينفع ؟؟ أنا أستطعت والحمد الله الحصول علي جدول من خلاله تخيل لنفسي ان ينفع أعمل باس ورد للرول ولكن لم أعرف كيف او ما هي الطريقه ولكن انظر معي SQL> select * from dba_roles; ROLE PASSWORD ------------------------------ -------- CONNECT NO RESOURCE NO DBA NO SELECT_CATALOG_ROLE NO EXECUTE_CATALOG_ROLE NO DELETE_CATALOG_ROLE NO EXP_FULL_DATABASE NO IMP_FULL_DATABASE NO RECOVERY_CATALOG_OWNER NO GATHER_SYSTEM_STATISTICS NO في من ضمن الحقول حقل خاص بالباس هل يوجد ام لا ؟؟؟؟ وهذا الكود يوضح معني الحقول دي أيه SQL> select * from all_COL_comments where table_name='DBA_ROL…
-
السلام عليكم ورحمة الله وبركاته،،، أتمنى أحد يعرف طريقة انشاء Trigger على قاعدة البيانات لتسجيل بيانات تسجيل الدخول والخروج من قاعدة البيانات ، علما بأنني حاولت إنشاءها على المستخدم SCOTT ، لكن عند تسجيل الدخول من قبل شخص أخر (مثل : SYSTEM) فإنه لا يتم تسجيل بياناته على الجدول .
-
السلام عليكم ورحمة الله وبركاتة اخواني جزاكم الله خير اخوكم في الفرقة الرابعة علوم الحاسب عندي مشكلة في امر ال INTERVAL HOUR TO MINUTE الاوراكل تقبل هذا الامر ولكن لا اعرف الصيغ الصحيحة والاوراكل تعطينا ERROR حيث ان المطلوب مني هو : جدول يحتوي على عمود تكون القيمة فية عبارة عن الوقت بالساعه والدقيقة حتى يتم المقارنة بين وقتين مختلفين مثال بسيط اريد جدول بهذا الشكل create table T1 (id number(10), start_at INTERVAL HOUR(2) TO MINUTE) وانا استخدم الاوراكل 9i VERSION 9.2.0.1.0 افيدونا جزاكم الله كل خير
-
بسم الله الرحمن الرحيم أخواني الاعزاء لدي جدول للمشتركين فيه رقم المشترك هو المفتاح الرئيس حيث يتكون من أربع أجزاء هي:- 1) رقم المحافظة يأخذ الارقام من1 الى 9 (جدول المحافظات) 2) رقم المدينة يلأخذ الارقام من 100 إلى 499 (جدول المدن) 3) رقم الحي السكني يأخذ الارقام من 500 إلى 800 (جدول الاحياء السكنية) 4) رقم المشترك مثال :- 11005001 لدي مشكلة في عدم القدرة على إدخال أول سجل في جدول المشتركين وكيف يمكن إعطاء أرقام لباقي المشتركين من أحياء سكنية مختلفة بحيث يبدأ الترقيم من البداية مثال 11005001 11005011 11015001 21005001 وهكذا أرجو المساعدة وجزاكم الله خيرا
-
أصدقائي الأعزاء أرجو الأجابة عن هذا السؤال أريد مثالا أستخدام Select بداخلها Case Statement ? شاكرا لكم جهودكم .........
-
مرفق ملفين بهم تلخيص لكل suntax of DDL and DML select last_name from employees where employee_id = 100
-
السلام عليكم كيف يمكن حفظ الناتج من ال Select query فى ملف اكسيل باستخدام ال SQL plus فقط وليس باستخدام اى برامج مساعدة مثل toad شكرا مقدما
-
Some files very important for database security How would you know if an attacker had been into your production database and altered any of your database objects .............................. ------------------------------------- ===================================== 1)-tampered_objects.pdf all changes in the database schema after applying the Oracle Critical Patch ------------------------------------- ===================================== 2)-db_changes_cpu_january_2006.pdf
-
-
السلام عليكم ورحمة الله وبركاته سؤال يا جماعة لو سمحتو ليه دايما لما الواحد بيعمل مشروع الجدول فيه مثلا بيحتوى على اسماء موظفين او مرضى بيبقى لازم يعمل عمود تانى يحتوى على ارقام لكل اسم ويكون (primary key )جنب عمود الاسماء يعنى انا مثلا بعمل مشروع لمعمل تحاليل 1- فى عمود لاسماء المرضى 2 - فى عمود يحمل رقم لكل اسم مريض زى ما شفت فى برنامج جاهز والعمود ده (primary key ) ليه بقى ؟ هتفرق ايه يعنى لما اعمل اول عمود للاسماء بس من غير ما يبقى فى عمود ارقام اصلا ؟
-
السلام عليكم ما المشكة في هدا الكود ما هو الخطاء عند تكوين ال Function CREATE OR REPLACE TYPE SOCtype1 AS OBJECT ( soc1 char(3), FINAL MEMBER FUNCTION soc2(t_no IN NUMBER) RETURN NUMBER ) NOT FINAL; / CREATE OR REPLACE TYPE BODY SOCtype1 AS MEMBER FUNCTION soc2 ( t_no number) RETURN NUMBER IS v_a number(5); Cursor cur_sample is Select S.a from SOCTABLE S Where S.soc1 = soc1; BEGIN open cur_sample; fetch cur_sample into v_a; if t_no >= 4 then RETURN v_a * 1000; else RETURN v_a * 500; end if; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN 0; WHEN OTHER THEN RETURN 0; END ; / SQL> show error Errors for TYPE BOD…
-
لكى نحضر جميع بيانات الموظف الذى يمتلك خامس أعلى مرتب من جدول ال Emp نقوم بتنفيذ الكود التالى :- SELECT empno,ename,sal, rn FROM (SELECT a.*, dense_rank() OVER(ORDER BY sal DESC) rn FROM emp a ) where rn=5; أنا أريد تفسير لهذا الكود لأن به دالة جديدة و هى ال (dense_rank() OVER(ORDER BY sal DESC و هى دالة انا لم أتعرض لها من قبل ....... فأرجو الأفادة و شكراً
-
السلام عليكم ورحمة الله وبركاته الحمد لله رب العالمين والصلاة والسلام على سيدنا محمد صلى الله عليه وسلم اذا اردت ان تعرف كا ما يتعلق ب LOBs بالتفصيل ما هي LOBs ? لماذا نحتاجهم ؟ كيف نعمل Create و Manipulate لهم ؟ ما هو DBMS_LOB ? أسال الله العظيم أن ينفعكم بها لا اله الا أنت سبحانك أني كنت من الظالمين lobs.rar
-
السلام عليكم ورحمة الله وبركاته ... سؤالى هو :- ارغب في اضافة حقل ( Field ) لارقام الهواتف وتعريفه number ولكن عندما ادخل رقم تلفون يبدأ ب ( 0 ) الصفر وعمل عرض للجدول لا يعرض الرقم صفر بل يعرض الارقام التى تليه , هل استطيع عرضه بدون تعريفه varchar2 ؟ الرجاء اختيار عنوان للمشاركه يدل على محتواها , تم تعديل عنوان المشاركه من قبل المشرف إدارة المنتدي
-
هناك يوجد انواع لل buffer في pl/sql ومنها new و old فهل يستطيع احد ان يشرحها لنا وان يعرفنا ببقية الانواع وشكرا للجميع مشاركين ومشاهدين
-
عند محاولة الدخول ع الSql *plus فى 9i بما يلى فانة يرفض الدخول و يعطى هذة الرسالة SQL> connect system Enter password: ******* ERROR: ORA-01017: invalid username/password; logon denied مع العلم انة يتم الدخول بكلمة manager كما قلتم
-
السلام عليكم.. اريدان اعرف كيف اطبق اوامر الPL/SQL اوكيف ادخل اليه من خلال الSQL*PLUS لان كلما اكتب اوامر الPL/SQL واعمل ENTER للتطبيق يطلع ليERROR فارجومنكم المساعدة في ايجاد طريقة لحل هذة المشكلة.. وجزاكم الله الف خير..
-
سؤالي : انا سويت قاعدة بيانات وابغى ارفعها على النت . هل هناك مواقع استضافة مجانيه اقدر ارفع القاعده عليه ياليت تفيدونا في هذا الموضوع (هل اذا رفعت القاعده يكون هناك مشكله لانه عندي الاوراكل منسوخه ماهي النسخة الاصلية) لاني انا مسوي برنامج بالسي شارب ورابطه مع قاعدة بيانات اوراكل. سؤال اخر كيف تتم عملية رفع القاعده . تقبلوا تحياتي
-
السلام عليكم أخواني أريد المساعدة في عمل user جديد حيث أنه بعد انشاء مستخدم ومنحه كل الصلاحيات عندما أريد انشاء جدول مثلا على هذا المستخدم تظهر هذه الرسالة ORA-01950: no privileges on tablespace 'USERS' علما بأني عند انشاء المستخدم عملت الdefault tablespace ال users .. ما هي المشكلة علما باني مبتدأ وهذا للأسف اول مشروع عملي لي أرجو الافادة وجزاكم الله خيرا..
-
-
ارجوكم مساعدتى فى تحقيق الاستعلامات المطلوبه هذه الجداول مع البيانات كامله CREATE TABLE CUSTOMER (CustNo number(3), CustName Varchar2(10) constraint customer_custname_nn Not Null, City VARCHAR2(10) DEFAULT 'Cairo', Phone CHAR(12), constraint customer_custno_pk PRIMARY KEY (CustNO)); --------------------------------- create table item (itemno number(2), itemname Varchar2(6), itemPrice number(3,2), qtyonhand number(3), constraint item_itemno_pk PRIMARY KEY (itemno), constraint item_qtyonhand_cc CHECK (qtyOnHand >=0)); -------------------------------- create table INVoice (invno number(4), invdate date, custno number(3) constraint invoice_custno_nn NOT Null, con…
-
الشرح بللغه العربيه How to Create a New User in oracle database Oracle System Privileges (DBA) User System Privileges What is a Oracle Role How to change your password in oracle database Oracle Object Privileges Revoking Object Privileges How to UNLOCK Oracle USER
-
بسم الله الرحمن الرحيم ما هي أنواع البيانات في الـ SQL (مثل number,varchar2,date, ...etc)؟ الاجابة number,char,varchar2,date,raw,long raw وهناك انواع اخرى ممكن انتي تقوم بانشائها اذا استخدمت oracle8i كما انه ممكن ان تقوم بعمل array بالنسبة للنوع الذي يجب ان تاخذيه او تحديده لتخزين صورة مثل صورة موظف او توقيع عميل في بنك يجب ان يكون long raw السؤال 2:كيف يمكنني أن أخزن صورة في قاعدة البيانات؟ الاجابة : بالنسبة للصورة لا تستطيع ان تقوم بتخزينها عن طريق sql وانا يتم التعامل معها عن طريق عمل نموذج باستخدام developer 6 or developer 6i or developer 2000 لنه بكون binary file لا تستطيع مشاهدته من خلال sql او ادخاله يكون التعامل من خلال النموذج لنشاء جدول على سبيل المسا…