SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
FFF.rar السلام عليكم ورحمة الله وبركاته أخواني / اخواتي : مساكم الله بالخير جميعا ... لدي تمرين بسيط ومشكلتي في الشرط فقط حاولت اصيغ الشرط بشتى الطرق ولكن لا بد من سؤال أخواني واخواتي من أهل الخبرة والباع الطويل في هذا اللغة الممتعة .... طبعا ارفق لكم ملف hw.fmb وامتداد هذا الملف fmb يعني نموذج وفيه بعض الطلبات وهي : عند اضافة مبلغ في الحقل AMOUNT واختيار أمر معين من List Item وبعدها الضغط على زر التنفيذ يقوم بتنفيذ الأمر الذي بداخل اللستة (List Item) طبعا ارجوا منكم تحميل ملف الــfmb وبه كل شي وانتظر مساعدتكم طبعا الكود الذي كتبته انا موجود ولكن استصعبت علي الشروط اللي هي الــwhere شاكر ومقدر لكم تعاونكم ..واتمنى من اهل الخبرة اضافة ايميلي لديهم لكي…
-
لا اعلم إذا كان موضوعي في القسم المناسب حيث لم أجد قسم خاصة بـ SQL PLUS . سؤالي هو ما الفرق بين التعليمتين التاليتين و متى أستخدم كل منهما ؟ SQL> Select tablespace_name from All_tables SQL> Select Tablespace_name from dba_tablespaces في النهاية أنا أريد أن يعطيني أسماء Tablespace , فقمت بتنفيذ التعليميتين السابقتين و لكن كل منهما أعطاني شئ مختلف , فأي منهما يجب عليي أن أختار ؟؟؟ وشكراً لكم
-
السلام عليكم ورحمة الله وبركاته بعد التحية اممكن فورملا لحساب عدد الايام والاشهر بين تاريخين بدون عدد السنوات الفورملا اللي حصلتها تاخذ عدد السنوات P_YEAR := TRUNC( months_between(( SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0); :.P_MONTH :=TRUNC( months_between(( SERVICE_TO -1) ,:.SERVICE_FROM ), 0 )- TRUNC( months_between(( :.SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0) *12 ; :.P_DAY :=(months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM )- TRUNC( months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM ), 0 ))*31 ; هاي الفورملا صارت بس انا ابغي فورملا تضم عدد السنوات الى عدد الاشهر فمثلا لو سنه وشهر راح يظهر معاي عدد الاشهر 13 ولكم جزيل ال…
-
انا عندى موظفين بياناتهم 1- الاسم 2- رقم البطاقة 3- رقم التليفون 4-العنوان 5-تاريخ التعيين انا عايز اخلى الموظفين الى عندى الى لسه معداش عليهم 6 شهور من تاريخ التعيين ميخدوش اجازات وعايز اخلى الحد الاعلى للاجازات عندى فى الشركة 21 يوم على مدار السنة لكل الموظفين
-
السلام عليكم عندي إستفسار لدي برنامج فبول وتسجيل وعندي جدول في قاعدة البيانات فيه جميع المواد ( رقم الماده إسم الماده والتخصص التابع للماده) هل اقوم بعمل View من الجدول الصلي للمواد أو أعمل Procedure يقوم بعرض المواد. بمعنى أخر متى أعمل View ومتى أعمل Procedure . البروسجير التالي هو الذي يأخذ قيمة وعلى اساسها يرجع بيانات في النمتغير RESELT_SET وماهو SYS_REFCURSOR CREATE OR REPLACE PROCEDURE GETCOURSE (P_MAJOR CHAR,RESELT_SET OUT SYS_REFCURSOR ) IS BEGIN RESELT_SET := NULL; OPEN RESELT_SET FOR SELECT * FROM COURSE WHERE COURSE_MAJOR=P_MAJOR; END;
-
السلام عليكم و رحمة الله و بركاته أنا عندي مشكلة في التريجر و محتاج رأي ذوي الخبرة منكم انا عندي جدول فيه عمودين User_name,Update_stamp وظيفة الاعمدة دي انها بتسجل اسم الـ User اللي عمل insert or update و كمان بتسجل الوقت أنا عامل جدول فيه أسماء الـ Application Users وكمان أنا عندي الـ Database User (owner انا محتاج اعمل Database Trigger يقوم بتسجيل اسم الـ user والوقت في حالة انه لو عمل insert من ال sql يقوم بتسجيل اسم الـ Database User ولو عمل insert من الفورم يقوم بتسجيل الـ Application Users أرجو ان أكون قد أوضحت المشكلة اللي عندي و أرجو الرد و المساعدة و جزاكم الله خيرا
-
السلام عليكم أريد من الاخوة الأعضاء معرفة نوع الحقل الذى يقبل تخزين صورة به
-
السﻻم عليكم ورحمة الله وبركاتة لدي سؤال عن ال mysql سؤالي هو انا لدي قاعدة بيانات من نوع mysql وسؤالي هو هل استطيع ان استخدم sqlplus للتعامل مع ال mysql بالكامل كإضافة او مسح او او الخ
-
The HR department needs a query that prompts the user for an employee last name. The query then displays the last name and hire date of any employee in the same department as the employee whose name they supply (excluding that employee). For example, if the user enters Zlotkey, find all employees who work with Zlotkey (excluding Zlotkey).
-
السلام عليكم ممكن توضح لي اين يوجد الملف bin وكيف انقل قاعدة البيانات بالجداول والفورمز الى جهاز اخر واشغل القاعدة هناك على الجهاز الاخر
-
عندي جداول لشاشات على الفورم 6i وعملت سناب شوت للجداول في db لكن لما اعمل تقرير واستخراج بيانات يكون وايد بطي جدا جدا مع اني سويت رفريش للسناب شوت طرحولي أفكار كيف اسرع السناب شوت
-
السلام عليكم ... عندي بعض الاسئله الخاصة بال PL/SQL واريد المساعده في حلها .. الاسئله في المرفقات .. شكرا لكم .. qustion.doc
-
-
السلام عليكم في جدولين الاول يحتوي على حقل واحد من نوع رقمي no والجدول الثاني يحتوي على حقلين من نوع رقمي from_no,to_no المطلوب اظهار الارقام التي في الجدول الاول ولاتوجد في الجدول الثاني الجدول الاول يحتوي no 1 2 3 4 5 6 7 8 9 10 الجدول الثاني يحتوي على from_no,to_no 2 4 6 9 النتيجة 1 5
-
تحية طيبة وبعد انا كتبت الكود التالي ولما اعمل compile له يعطيني رسالة الخطا التالية 11:14:51 ORA-06550: line 14, column 1: 11:14:51 PL/SQL: Statement ignored ارجو من حضرتكم مساعدتي في حل هذه المشكلة هذا هو الكود: set serveroutput on declare ;v_empno emp.empno%type ;v_ename emp.ename%type cursor emp_cursor is select empno,ename ;from emp begin ;open emp_cursor for i in 1..3 loop ;fetch emp_cursor into v_empno,v_ename (;dbms.output.put_line(v_empno||' '||v_ename ;end loop ;close emp_cursor ;end
-
السلام عليكم حاولت أجرب هاتين الجملتين لكن لم اعرف بالضبط ازاي بيحصل Pruning Branches ياريت شرح بالعربي SELECT department_id, employee_id,last_name, job_id, salary FROM employees WHERE last_name != 'Higgins' START WITH manager_id IS NULL CONNECT BY PRIOR employee_id = manager_id; الجملة التانية SELECT department_id, employee_id,last_name, job_id, salary FROM employees START WITH manager_id IS NULL CONNECT BY PRIOR employee_id = manager_id AND last_name != 'Higgins'; ولكم جزيل الشكر
-
محتاج أعرف ما هو Oracle Application Server 10g ماهى أستخدماته و هل أنا فى مرحلة devolper سوف أتعرض له أرجو الإفادة ملعش مبتدئ بقى
-
لماذا يوجد خطا في ملف المرفق في جملة insert as.txt
-
لدي مشكلة في قاعدة البيانات عند حذف جدول منها بالامر .. drop table tabname parige اي انة يفترض ان يمسحة نهائي كاني لم انشاوه لكن عند استعراض كل الجداول select *from tab; يظهر كتابة في مكانة كأنة موجود في cycle bin كيف يمكنني تعديل ذلك؟؟
-
تحياتي tofeee ========= اصنع لنفسك login CREATE OR REPLACE PROCEDURE ClientUserName(t_username IN Varchar2 ) AS DECLARE UserExists BOOLEAN; t_username VARCHAR2(10); CURSOR UsernameIs IS SELECT username FROM ClientLogin; -- selects all values of username from ClientLogin table BEGIN OPEN UsernameIs; IF UsernameExists(t_username, username varchar2) THEN FETCH UsernameIs INTO username; ELSE DBMS_OUTPUT.PUT_LINE('ERROR'); END IF; CLOSE UsernameIs; END ClientUserName; CREATE OR REPLACE FUNCTION UsernameExists (t_username Varchar2) RETURN BOOLEAN IS BEGIN IF t_username.length = username.length THEN IF t_username.upper = username.upper THEN RETURN TRUE…
-
الزملاء الاعزاء .. عند استفسار .. هل في حد في شركته بتتكون من فروع في اماكن مختلفة؛ وشغالين على برنامج الامين او اي برنامج حسابات اخر؛ وعاملين استضافه للداتا بيز كلود Cloud على استضافة امــــازون ؟ هل الامور ماشية تمام ... هل العمل على البرنامج سريع ؟ هل بتحصل مشاكل ولا البرنامج مستقر ؟ وشكرا...
-
السلام عليكم ورحمة الله وبركاته أنا مبرمج أوراكل واستخدم Oracle Forms6i، ويوجد لديا مشكلة كبيرة في تحويل التاريخ من هرجي لميلادي والعكس، فهل توجد دالة ( فنكشن أو بروسيجر) للتحويل . وكذلك عملية التحقق من إدخال التاريخ الهجري هل هو صحصح أم خطاء (Validation)، وإن كانت هذه أسهل بكثير ويمكن حلها ولكن لو هناك دا له جاهزة يكون أفضل. وجزاكم الله عني كل خير. faisal_sb@hotmail.com
-
سلام على المنتدى الممتاز انشأت مستخدم جديد وعندما اريد منحه الصلاحية للاتصال ب db يعطيني الخطأ التالي لم يتم منح اختيار admin لدور connect ارجوا افادتي ولكم جزيل الشكر وائل .........7 :angry:
-
بسم الله الحمن الرحيم الكود عباره عن بحث بين rang2 بمعني فيه تاريخين مسجلين وتاريخ جديد نبحث عنه بينهم ((((عادي)) ثم نضيف عدد( 9 ) مثلا الي التاريخ اللي بنبحث عنه (((ايضا عادي)) المطلوب: ان التاريخ السابق يضيف ( 1 )عليه داخل لووب ثم يعمل بحث بالتاريخ الجديد ثم يضيف كمان واحد ثم يبحث حتي نهاية ( 9 ) ارجو المساعدة و شكرا
-
اهلآ اخوانى انا عندى مشكله فى التعامل مع ال procdure or funcation فى كيف يمكن ارسال ال paramter اليها جربت ew(1,2); ولم تفلح وجربت اعمل function تجمع رقمين و ترجع النالتج ومش عارف ازاى ابعت الارقام و ازاى تظهر النتيجه على الsql و على forms مع الشكر ايهاب وجدى