SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم ،، إخواني الأعزاء كيف استطيع عرض comment وأشكركم لتعاونكم معي ...
-
السلام عليكم ورحمة الله لقد وجدت درس جديد في oracle 10g sql وهو بعنوان ال (external table) ولم اتمكن من فهمة جيدا فلو يتفضل احد الاخوة الكرام بشرحة لتعم الفائدة الرس يمكن تحميلة من الرابط التالي لمن يريد قراءته (باسم Les03) وكذلك مرفق معه باقي دروس oracle 10g sql & pl/sql http://www.4shared.com/dir/252168/8433234/oraedu.html وجزاكم الله خيراً
-
Salam Alekom can i study Dataware housing without studing Oralce sakhr_99@hotmail.com
-
السلام عليكم اريد ان ابدأ دراسة الـ plsql ومعى كل ما يتعلق بها من كتب و لدى نسخ الـ oracle سواء 9i او 10g . كيف اقوم بالتدريب العملى عند الدراسة؟ بمعنى مثلا عندما درست الـ sql كنت اقوم بالتدريب على الـ isqlplus فماذا يفيد مع الـ plsql?? ارجو الافادة ولكم جزيل الشكر
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة ، الأخوة الأعزاء ، تحية طيبة وبعد ، واجهتني مشكلة غريبة ، علي الأقل في نظري ، بنيت جملة Function ترتجع Table معين ، هذا الـ Function يطلب مني دائماً أن أدخل الـ Parameters الخاصة به ثابتة وليست متغير ولا أعلم ما السبب !!! مثال : أنا لدي الغرض التالي : CREATE OR REPLACE TYPE O_EMP IS OBJECT(EMPNO NUMBER(4), ENAME VARCHAR2(10)); / CREATE OR REPLACE TYPE T_EMP IS TABLE OF O_EMP; / CREATE OR REPLACE FUNCTION GET_EMP(IN_START NUMBER, IN_END NUMBER) RETURN T_EMP AS CURSOR CUR IS SELECT EMPNO, ENAME FROM EMP WHERE EMPNO BETWEEN IN_START AND IN_END; ID_NO NUMBER; ID_NAME VARCHAR2(20); P_RE…
-
لو تفضلتم اريد اسئلة المقابلة الشخصية الخاصة ب sql وجزاكم الله خيرا
-
السلام عليكم ترجر يعمل بلوك لبرنامج التود وغيره من البرامج عن طريق الداتا بيز...ما رأيكم ؟؟؟ 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…
-
السلام عليكم انا بسال اى حد يدخل الموضوع ده عن application server ..لأن فى برامج كتير شغالة بالنظام ده فكنت اعرف ازاى يتم ربط ده باوراكل .. ولو فى امكان فى مصر بتدى كورسات ليه.... ارجو الرد وكل سة وانتو طيبين رمضان كريم
-
السلام عليكم ورحمة الله ياشباب كيف أبني بروسيجر فيه Cursor والبروسيجر يرجع أكثر من سجل
-
السلام على من اتبع الهدى CREATE OR REPLACE PROCEDURE CHECK_SALARY(V_JOB_ID VARCHAR2 , V_SAL NUMBER ) IS yy NUMBER ; V_MIN_SALARY NUMBER ; V_MAX_SALARY NUMBER ; invalid_JOB_ID EXCEPTION; invalid_salary EXCEPTION; CURSOR emp_cursor iS SELECT MIN_SALARY ,MAX_SALARY from JOBS WHERE JOB_ID = V_JOB_ID ; BEGIN SELECT MIN_SALARY into yy from JOBS WHERE JOB_ID = V_JOB_ID ; OPEN emp_cursor; LOOP EXIT WHEN emp_cursor%NOTFOUND; FETCH emp_cursor INTO V_MIN_SALARY, V_MAX_SALARY; end loop; iF v_sal NOT BETWEEN V_MIN_SALARY AND V_MAX_SALARY THEN RAISE invalid_salary; end IF ; EXCEPTION WHEN invalid_salary THEN DBMS_OUTPUT.PUT_LINE('Invalid salary'|| v…
-
الأخوة الأعضاء أريد شرح لهذا الكود insert into (select id,enamee,sal,mgr,hiredate,deptno from pwc_emp where deptno = 20) values (900,'ahmed',700,'msabry',to_date ('05/03/10', 'dd-mon- yy'),30) هذا الكود عندما قمت بكتابه النتيجة كانت تم تكوين صف واحد ولكنني فهمت الكود على النحو التالي insert into بتعني إضافة صف ولكن أين اسم الجدول الذي يكتب دائما بعد عبارة INSERT ؟ (select id,enamee,sal,mgr,hiredate,deptno from pwc_emp where deptno = 20) هنا سوف يقوم باسترجاع الحقول / الأعمدة (رقم الموظف ، اسم الموظف، المرتب، المدي…
-
السلام عليكم أرجو المساعدة في عمل الاتي بفرض أن لدينا جدول T هذا الجدول به عمود معين C .. هذا العمود به مجموعة من القيم "أرقام" المطلوب هو مقارنة قيم العمود C بمجموعة من القيم الخارجية ليكون ناتج المقارنة هو القيم التي لا تتطابق مع أي من قيم العمود C توضيح أكتر create table T (C number) insert into T values (10) insert into T values (20) insert into T values (30) insert into T values (40) assume that: القيم التي نريد مقارنتها مع قيم الجدول هي 10و20و30و40و50 الناتج من هذه المقارنة يجب أن يكون الرقم 50 فقط
-
السلام عليكم ورحمة الله والله لي أكثر من ٣ ساعات وانا احاول ألقى الخطأ مني عاارف بس عن جد تعبت والله ولسى وراي شغل فيه فياااليت اللي يدخل ويعرف ايش الخطأ يقلي والله يجزااه ألف أ لف خيير علما بأني مبتدئه في هذا المجال create table store(store_no number(12), item_code number(10), alley varchar2( 30), foreign key (item_code ) references item, constraints store_pk primary key(store_no,item_code) ); create table ship_I( ship_serialno number(12), item_code number(10), ship_q number(38), foreign key (item_code ) references item (item_code) , constraints ship_I_pk primary key(ship_serialno,item_code) ); create table ship(ship_serialno number(12),store_no …
-
اريد من داخل PL-SQL استخدام جملة SQL مثلا DROUP TABLE EMPLOYEES; ويتم هذا الاجراء في PROCEDURE طبعا كلما كتبت جملة DROUP TABLE يعطيني EOOR
-
السلام عليكم ورحمة الله وبركاته I have question any body can help me My question is what is the difference between having a privilege on a table and on a view defined over the table
-
السلام عليكم لدي مجموعة من الأسئلة السؤال الأول Create a PL-SQL block to insert records into STUDENT table. The PL-SQL block must raise all possible types of exceptions. السؤال الثاني Write a PL/SQL block to print account statement of any bank of your choice. The output must display minimum 3 transaction entries. السؤال الثالث Create any table with a primary key column. Input the primary key column value. Write a PL/SQL procedure to delete the record of the given primary key column value. If the value does not exist, then the procedure must raise appropriate exception.
-
محتاج برنامج pldeveloper ضرورى بس يكون مفتوح مش 30 يوم فقط
-
يا اخون عندي هذه function واريد ان تعطيني نتائج صحيحة اذا انا استعلمت خلال مدة من الزمن اطول , لليوم الواحد تعطيني الي بدياه لكن ليومين لا تعطي المطلوب function CF_11Formula return Number is xx_no number(10); begin SELECT count(DISTINCT(PTRC_VEH_AUDIT.PLATE_NO )) into xx_no FROM PTRC_VEH_AUDIT WHERE TO_DATE(PTRC_VEH_AUDIT.OPERATION_DATE,'DD/MM/YYYY') BETWEEN TO_DATE(_FROM_DATE,'DD/MM/YYYY') AND TO_DATE(_TO_DATE,'DD/MM/YYYY') AND PTRC_VEH_AUDIT.DONE_BY like '%ahmad%' ; return xx_no ; EXCEPTION WHEN OTHERS THEN RETURN NULL; end;
-
السلام عليكم ورحمة الله لا أعلم ماهي الفائده الكبيره من عمل Package الذي أعرفه أن الباكيج عباره عن إنشاء باكيبج وبداخله نكتب ال Function وال Procedure والباراميتر المرسله والقيمه المرجعه. وفي داخل ال Package Body نكتب كل الفنكشن والبروسيجر . هل يوجد غير هذا. لأنه يوج Object إسمه Function في أوراكل ممكن نقوم بإنشاء فنكشن وبداخله وكذلك أيضاُ بروسيجر فلماذا الباكيج ايضاً ممكن أحد يشرحلي وجزاكم الله خير.
-
السلام عليكم ورحمة الله وبركاته عندي جدولين ..الاول به رقم الموظف والثالني به حقول تحتوي على قيم ثابته +حقل رقم الموظف(foreign key ) المطلوب ادخال بيانات في الجدول الثاني عن طريق جلب رقم الموظف من الجدول الاول + ادخال القيم الثابته في باقي الحقول عملت الكود بس بيطلع معي خطأ insert all (into emp_attendance (EMP_ID,attendance_date,arrive_time,leave_time,ATTENDANCE_NOTE,REASON_DELAY)values (select (emp_id) from employees,TO_DATE('11/07/2017' ,'MM/DD/YYYY'),TO_DATE('11/07/2017 8:00:00', 'mm/dd/yyyy HH:MI:SS'),TO_DATE('11/07/2017 12:00:00', 'mm/dd/yyyy HH:MI:SS'),1,1) into emp_attendance(EMP_ID,attendance_date,arrive_time,leave_time,AT…
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أخواني كان الطموح كبيرا جدا في أكمال هذا الكتاب لكن المشاغل والظروف صعبت المسير في أكماله هذا الكتيب يحتوي على فصلين مما كنت مخططا له من قبل حيث كانت الخطة تحتوي على عشرين فصلا متسلسلة في التعمق. لكن ساحاول باذن الله المواصلة في اكماله وكلما وجدت نفسي تقدمت به نوعا ما سأنزل لكم التحديث باذن الله هذا الفصلين يخصان بشكل كبير المبتدئين بال SQL وفقكم الله وسدد على دروب الخير خطاكم دعواتكم book_sql_oracle.rar
-
بسم الله الرحمن الرحيم أخواني الكرام اتمنى من الله ان تفيدوني في عمل أمر بحث عن سجل معين من خلال زر أمر و مربع نص. الله يجزيكم الخير.
-
السلام عليكم لدي مشكلة في الربط بين جدولين ولكن العلاقة من Forign Key الى Unique في الجدول الاساسي وليس الى Praimary Key علما ان Unique لحقلين مركبين تظهر لي رسالة خطاء ORA-02270 no matching unique or primary key for this column-list هل من الممكن في الاوركل انشاء تلك العلاقة حيث انها تعمل في الاكسس ولاتوجد مشكلة في العلاقة وشكرا
-
alslam 3aekom (EID MOBARAK please i want to know the name of the site which i can use to open the SQL*PLUS thank u v.much
-
بسم الله تحية في الـ sql...... عندما اريد اضافة بيانات بالانجليزي الى حقل ما في جدول ما .................تضاف ولا مشاكل ... عندما اريد اضافة بيانات بالعربي الى حقل ما في جدول ما .....................تضاف ولكن هناك مشكلة ....وهي : انه عند الكتابة بالعربي .....لاتظهر اللكلمة كما هي ............بل تظهر اشبه ما تكون بالطلاسم .... يعني مثل الكتابة ببرنامج غير معرف عليه اللغة العربية .... فما هي المشكلة ؟ هل نقص ملف معين ... او ان الـ sql لا يدعم العربية .... او انه لابد من تحميل النسخة العربية من الـ sql ...... ولكم تحياتي ..