SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
We have atable Employees the columns is Employeeid Employeesname birthdate hiredate email salary we want the Constraint like this Employeeid is primary key Employeesname is not null birthdate must be more than 20 year hiredate must be less than or equal sysdate email must contain ( @ and . ) email format salary must be more than 100 what is the perfect or the best code to create this table ??? i'll wait for your replay . thank you
-
هلا شباب ما الخطا في هذه البروسيدر create or replace procedure test as begin create tabel my_name as select* from emp ; end; وشكرا لكم
-
قمت بعمل الآتي COPY " HardDiskInfo.dll " FILE TO C:\WINDOWS\system32 RUN THE FILE REG_DLL.BAT ولكن عند التنفيذ BOJ=0 وبالتالى لايرجع قيمة ولاينفذ بقية خطوات البرنامج .. ارجوا المساعدة ..
-
السلام عليكم ورحمة الله وبركاته يا ريت حد يقدر يساعدني ..,.,.,., المشكلة عدم وجود جدول employee في قاعدة البيانات وانا احتاج اليه للتدريب .,.,.,. هل من طريقة اقدر احصل عليه .,.,.,., وشكرا لكم
-
Declare ename varchar(20),marks number (10) cursor mm is select ename , marks from student where marks =50 pragma exception init ("250"," Marks over "); moh: marks = marks + 5 begin open moh fetech moh into ename , marks if marks = 100 raise application errors("200", "marks over") else moh end; هذا الكود اخذناة في محاظرة اليوم لكني لم افهمة في الاول اعلن عن متغيرات وبعدها تصريح عن المشيرة وبعدين كتلة قطعة برمجية شكلة عندي ملخبط شوية ممكن اذا احد يعرف يشرح الكود جزاة الله خير والفائدة تعم على الجميع
-
السلام عليكم عندي مشكله اذا ممكن احد يساعدني سويت cerate حق جدول و بعد ان خلصت من جميع الجداول و عمليات الربط بينهم اكتشفت ان يوجد لدي غلط في type (نوعه) سويته number و كان المفروض اسويه varchar2 هل هناك كود ممكن ان اعدل فيه هذا الخطأ ؟؟ ام يجب ان احذف الجدول بالكامل ؟؟!
-
الأخوة الاعزاء .... سوف نتعلم كيف نصنع دالة تغيير شكل تنسق رقم المحمول - حيث يتم ذكر رقم شركة المحمول بجوار رقم المحمول Example 01022222222 Convert ---------> into Vodafone (010)- 22222222 Create Or Replace Function Format_Mobile(Mobile in number) return Varchar2 is v1 varchar2(20):= 0 || to_char(Mobile); c_company varchar2 (30); FMT VARCHAR2(30); begin V1 := substr(V1,1,3); --------Select Comapny by Code ------------------------------------ c_company := case V1 WHEN '010' then 'Vodafone' WHEN '016' then 'Vodafone' WHEN '012' then 'Mobinil' WHEN '018' then 'Mobinil' WHEN '011' then 'Etsalat' end; -------Format Mobile-------------------------------------…
-
أرجو ممن يجد في نفسه القدرة بالاجابة على هذه الأسئلة الإجابة عليها سريعا جزاكم الله خيرا: السؤال الأول: قم بإظهار موقع حرف H من حقل ENAME وأيضا اظهار خمسة حروف من حقل JOP من الجدول EMP? السؤال الثاني: قم بإظهار حقول بيانات ENAME,EMPNO,JOP من جدول EMP مع يجاد طول بيانات الحقل JOP مع تحديد طول المتغير (HI MY FRIND)? السؤال الثالث: أوجد باقي قسمة الحقل COMM على العدد 5 من الجدول EMP وكذلك أوجد باقي قسمة العمود TOTAL مرفوع للأس 2 بعدين نقسم على 4؟
-
Please check out this link http://www.iselfschooling.com/Questions_An...Answers/2_a.htm Wishing you a blessed Ramadan
-
من فضلكم كنت عاوز اعرف ايه الفرق بين : مصطلح schema ومصطلح session وشكرا...................
-
هل أستطيع أن اعمل للـــ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…
-
ابحث عن امتحان اوراكل PL/SQL 10g اللي يملك امتحان testking او pass4sure ياليت يتفضل ويرسلها لي ... والله الموفق
-
ما هي صيغة اضافة الكود لجدول في قاعة البيانات لكي يظهر تلقائيا في الفورم دون كتابته يدويا
-
السلام عليكم كيفكم يا شباب واجهتني مشكلة في جملة الmerge المفروض ان كل حاجة مظبوطة و لكن برضه يطلع ايرور مش عارف يمكن يكون في حاجة مش شايفها قلت اشرككم معايا هي المشكلة لنه بيطلع خطأ اسم عمود غير صالح بالرغم من وجود العمود في الجدول بنفس الاسم و الالياس ما في مشكلة عموما بصوا علي الكود وانتوا تفهموا و ارجوا من يجد الخطأ ان يرد علي منتظركم merge into c_emp c using emp e on (c.empno=e.empno) when matched then update set c.empno=e.empno, c.ename=e.ename, c.sal=e.sal, c.deptno=e.deptno when not matched then insert values (e.empno,e.ename,e.sal,e.deptno)
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته كيف الحال أخواني الكرام في قسم الsql عندي طلب بسيط منكم كيف أكتب أو أعرف function بالستخدام الsql plus لأنها بيئة sql وبحاجة لكي تستقبل كود من بيئةpl sql وشكرا لكم والسلام عليكم ورحمة الله وبركاته
-
مطلوب عمل جملة سيلكت للحصول على ثانى اعلى مكالمة قام بها العميل فى فترة محددة [Quraan][/Quraan]
-
اذا كان لدي ثلاثة اجهزة مرتبطة بقاعدة البيانات فاذا قام جهاز بالاستعلام من جدول معين هل يمكن منع الاجهزة الاخري من الاستعلام من الجدول حتي ينتهي الجهاز الاول من الاستعلام وشكرا
-
السلام عليكم شكرا لكم اخواني وجزاكم الله خيرا على المعلومات القيمة في المنتدى واحتاج لمعرفة دالة تسمح بطرح تاريخ ميعين من تارخ متغير مثال لدي تاريخ تعيين موظفين واحتاج لمعرفة عدد ايام عملهم الى تاريخ 31/12/2006 من تاريخ تعيينهم مع العلم باني قد حاولت في الدالة months_between وعملية الطرح العادية مثال ( months_between('31-12-2006',emp_join_date trunc('31-12-2006'-emp_join_date الرجاء الافادة ولكم جزيل الشكر
-
السلام عليكم ارجو يا اخاونى ان تفيدونى بوضع كتاب خاص بالـــــــــ تعليم الاورامر الاتية varchar2 char number وغيرها وجزاكم الله خيرا
-
اريدعمل procedure لعمل update لايميل الموظفين على ان يتم عمل الموظفين1- 100بايميل معين وليكن@hotmailوالباقى@yahoo
-
الاخوة الاعزاء: بعد التحية الطيبة لكم. ارغب في معرفة بعض الباراميتر في الfunction الاتية: اولاً: INSTR والتي تكون بالشكل الاتي : INSTR(x, find_string [, start] [, occurrence]) ارغب في معرفة ما هي start & occurrence وما الفائدة من استخدامها ثانياً: LPAD والتي تكون بالشكل الاتي : LPAD(x, width [, pad_string]) ارغب بمعرفة فائدة pad_string مع الشرح ان امكن بالأمثلة ليتضح الامر اكثر وانا بانتظاركم وشكراً.
-
السلام عليكم ورحمة الله وبركاته يا باشمهندسين انا عملت تريجر after insert لتعديل بيانات في جدول خر عند عملية الادخال وعندما اقوم بعمل ادخال لبيانات من خلال تابيلر في فورمة يقوم التريجر بتعديل بيانات اخر صف في التابيلر فقط ولا يتم تعديل باقى العمليات فما الحل ؟؟
-
السلام عليكم كانت محتاج مساعده فى عمل LOOP عندي جملة INSERT و ال INSERT ده بياخذ قيمة من جدول تاني وبينقص عاوز اول ماتوصل صفر جملة LOOP تقف SET SERVEROUTPUT ON DECLARE X NUMBER:=(select AUT5 from aut where AUT1 = 653); BEGIN WHILE (X >0) LOOP insert --- جملة end loop ; end -- ازاي اعرف جملة select المفروض هتجيب رقم لو الرقم اكبر من الصفر يعيد جملة insert -- اول مايكون صفر ال loop توقف
-
نريد الاستعلام عن المرتبات ويعرضها بالشكل التالى تبديل كل رقم الاف الى ستار اذا اردتم توضيح اكتر ارجو تحميل المرفقات practice.xls
-
السلام عليكم انا كنت بدور على حاجه تكون مختصره تكون ملمه بأهم المواضيع اللى فى ال pl/sql لقيت الموقع ده ينفع مراجعه نهائيه لو عندك انتر فيو ينفع شرح لجزئيه معينه لو مش فاهمها فى الماتريال بيقولها بطريقه سهله جدا و شرحه سهل جدا مش دعايه لحد والله بس انا اكتشفته قدرا فقلت افيد الناس الموقع هو http://plsql-tutorial.com لو قديم والناس عارفاه يبقى محدش يحدف طوب