SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ركبت قواعد البيانات 10g وعند الدخول على sql بـ الحساب scott تظهر لي الرسالة التالية ERROR: ORA-2008 :the account is locked علما أنه لا توجد مشكلة في الدخول بـ SYSTEM لماذا تم اقفال الحساب وكيف يمكن أن أفتحه مرة ثانية الرجاء المساعدة
-
بسم الله الرحمن الرحيــــــــــــم السلام عليكم قمت بتسطيب WINDOWS7 و قمت بتسطيب عليه ORACLE 10g بالطريقة التي تستخدم علي WINDOWS7 و عندما قمت بتشغيل الـ SQL ووضع الـ user name و PASSWORD فوجئت أن شاشتها تختفي و لا تعمل !!!!!!!!!!!!! هل الحل في فايل الـ TNSNAMES.ORA ?? وما يـُـكتب فيه ؟؟؟ أرجوكم كيف أحل تلك المشكلة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
-
السلام عليكم انا في الشركة مساعدة database admin اعطاني ورقة مكتوب فيها معلومات DATA FIELD IN DB مثل ISO CODE - SIZE - CATEGORY - LINE CODE - WEIGHT الخ ..... وقال لي انه عن طريق ال SQL اخرجي لنا معلومات TABLE IDENTIFIED IN DB طبعا كل معلومة في جدول وتقريبامطلوب مني ابحث عن 120 معلومة طبعا عندي ما يقارب 250 جدول مش عارفة لانه مو معقولة بقوم اشوف جدول جدول وين المعلومة هذه موجودة علما انه لا يوجد لدينا في الشركة الحلوة اية TABLE STRUCTURE لانه في النهاية راح اقوم بربط هذه المعلومات بعد استخراجها من الجداول وش انسب طريقة للعمل علما بان في الشركة معي اخوة من الهند ما يعلموا احد شي لو طلع راس شعرك هههههه أختكم منى جدة
-
السلام عليكم اريد عمل for loop حيث عندى جمله select بتجيب اكثر من row وعايز اطبع اول row على الشاشه بس وشكرا
-
السلام عليكم ورحمة الله وبركاته انا لقيت هذا الكود جاهز بس ممكن حد يشرح لنا لماذا تستخدم هذه الطريقة او مالمقصود بعمل جملة SELECT اكثر من مرة بداية ب SELECT *FROM وياريت لو حد عنده امثلة لإستخدامات جمل SELECT بطرق مختلفة والهدف من انشاءها SELECT * FROM (select INV.ITEMNUM,I.DESCRIPTION,INV.ORDERUNIT ,(SELECT SUM(NVL(CURBAL,0)) FROM invbalances WHERE ITEMNUM=INV.ITEMNUM AND LOCATION=INV.LOCATION AND SITEID=INV.SITEID) CB ,(SELECT NVL(STDCOST,0) FROM INVCOST WHERE ITEMNUM=INV.ITEMNUM AND LOCATION=INV.LOCATION AND SITEID=INV.SITEID) SCOST ,(SELECT SUM(NVL(CURBAL,0)) FROM invbalances WHERE ITEMNUM=INV.ITEMNUM AND LOCATION=INV.LOCATION AND SITEID=INV.SITEID) *(SELECT NVL(…
-
السلام عليكم ورحمة الله وبركاته اريد ان اسألك سؤال لماذ لا يظهر حقل العمليات operation في جدول الادارات ؟مع اني استخدمت معه علامة(+) http://img707.images...34/36865527.png والجدول المطلوب : http://img814.images...49/50517538.png النتيجة : http://img24.imagesh...56/48284510.png ولو سمحت اشرح كيفية وضع علامة + في ال sql وشكرا
-
الرجاء المساعده اذا لم يكن هنالك ازعاج استعلم عن اسم الموظف مع راتبه في كل اداره بحيث يكون هذا الموظف صاحب اعلى راتب في الادره لدينا جدولان الاول جدول الموظفين emp ويحتوي على الحقول التاليه empno,sal,ename ولدينا جدول الادارات ويسمى dept وتوجد به هذه الحقول deptno,dname نريد صاحب اعلى مرتب في كل اداره
-
السلام عليكم ورحمة وبركاته أخواني يوجد نص مخزن في حقل على هذا النحو مثلا: abcd#efg#higkl#mn#opqrs والمطلوب فصل كل مقطع من الحروف وتخزينه في حقل منفرد مثل حقل : abcd وحقل : efg .... الى اخر مقطع من الحروف وشكرا لكم
-
في البدايه أشكر جميع القائمين علي هذا المنتدي الرائع واليوم أقدم للأعضاء الكرام هذا الموقع المفيد واهوا متخصص في أخطاء أوراكل http://www.oraeg.com/ أخوكم/ محمد حجاج مصر [email protected]
-
احبائي الكرام كيف ممكن أرجع البيانات واقسمها بالصوره الموضحه في المرفقات بدون ما اكرر الرقم والاسم ؟؟؟ ,
-
انا اقوم بعمل شاشة لعرض TABULAR حسب نوع الموظف من داخل POPLISTولكن اريد عرض كل الموظفين الموجودين فى الجدول فى حالة اختيار كلمة الكل من POPLIST والتى قيمتها تكون 0 برجاء المساعدة ال COMPILER بيرفض CASE WHEN فهل لا يمكن استخدامها داخل PL/SQL مع العلم ان نفس جملة الSELECT تعمل داخل التقارير بدون مشاكل DECLARE V_JOB_ID :=:JOB_ID; CURSOR PEMP IS SELECT DISTINCT EMP.EMPNO, JOB.JOB_NAME FROM EMP WHERE EMP.JOB_ID = JOB.JOB_ID AND EMP.JOB_ID =(CASE WHEN :JOB_ID = 0 THEN EMP.JOB_ID ELSE :JOB_ID END);
-
السلام عليكم ورحمه الله وبركاته اخواني الاعزاء لدي سؤال عن كيفية ربط barcode reader باحد حقول قاعدة البيانات مثال حقل empno in emp table وجزاكم الله خيرا سبحان الله والحمد الله ولا اله الا الله والله اكبر
-
السلام عليكم ممكن مساعده من أصحاب الخبرة والمعرفة السؤال الأول 1.3 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. السؤال الثاني For the table created in 1.3, Write a PL/SQL function which will use any mathematical SQL function. Primary key column value must be passed as the input parameter.
-
السلام عليكم السؤال.... Create a PL-SQL block to insert records into STUDENT table. The PL-SQL block must raise all possible types of exceptions.
-
إستعلم عن اسم ووظيفة وراتب واسم وادارة كل موظف مع توضيح مستوى(درجة الراتب),, مع ذكر اسم المدير لكل موظف بحيث تذكر كافة الادارات سواء كانت مشغوله(ملان),,او غير مشغوله(فارغه)؟؟؟ المستخدم scott والجداول هي emp,dept الافتراضيه
-
السلام عليكم ورحمة الله وبركاته بداية اشكركم على هذا المنتدى الاكثر من رائع وارجو منكم وضع لي بعض الافكار التي استطيع أن انفذها كمشروع (متوسط نسبياَ) علماّ اني مبتدى في PL SQL ولكم مني الدعاء بظهر الغيب .. شكراً
-
السلام عليكم ورحمة الله وبركاته لمن لديه الخبره في تكملت الأجابة..... وهي ربط الجداول مع بعض حتى يكون الناتج إلا هو output نفس بيانات الموضوع في المرفقات وأاااالف شكرا
-
السلام عليكم جميعا اعضاء ومشرفي النتدى ورحمة الله وبركاته اين الخطا في هذا الكود declare dept_id dept.deptno%type; dept_name dept.dname%type:='Computer'; dept_loc dept.loc%type:='Baghdad'; begin select max(deptno) into dept_id from dept where deptno=dept_id; for i in 40..90 loop insert into dept values(nvl(dept_id+i,0),dept_name,dept_loc); end loop; end ; وتظهر رسسالة تم انتهاك القيد الفريد اين الخطأ ولكم مني جزيل الشكر اختكم
-
لأيجاد الموظفيين الذين يكسبون أكثر من المتوسط الحسابى لمرتبهم فى القسم الخاص بهم :- SELECT last_name, salary, department_id FROM employees outer WHERE salary > (SELECT AVG(salary) FROM employees WHERE department_id = outer.department_id); فلاحظ ان فى كل مرة تشتغل ال outer query فأن ال inner query تحسب .
-
السلام عليكم ،، أريد عمل Function يحتوى على Parameter عبارة عن رقم الموظف بحيث عندما أدخل رقم الموظف تقوم بإرجاع عدد سنوات الخدمة . فما الخطأ فى هذا الكوك..مع الشرح إذا سمحتم! create or replace function get_service_yrs(p_empno in t_emp.empno%type) return number IS v_yrs number(30) ; cursor emp_rec is select empno,ename,hiredate from t_emp where empno=p_empno ; begin for x in emp_rec loop select (sysdate-hiredate)/365 service into v_yrs from t_emp where current of emp_rec ; end loop ; return v_yrs ; وجزاكم الله خيرا ،،
-
السلام عليكم ورحمة الله وبركاته كيف لي ان اربط جدول فيه foreign key بجدولين اخرين في كل واحد فيه primary key هل استخدم triggers وعمل القيود by manual لحل هذه المشكلة
-
-
www.oraplus.blogspot.com حمل من هنا http://www.oraplus.blogspot.com/p/telecharger-tutoriels-gratuit.html
-
السلام عليكم ،، إليكم مجموعة أسئلة وحلولها عن الـ PL/SQL أمثلة رائعة جدا بحلولها بالتوفيق أخوكم / محمد على Additional_Practies.rar
-
السلام عليكم لدي مجموعة من الأسئلة السؤال الأول 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.