SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
القيمة الافتراضية للعمود/ الحقل Default Value السلام عليكم ورحمة الله وبركاته، اليوم نستكمل مشوارنا في التعرف على أهم ميزات ذلك العملاق المدعو Oracle 12c وكما ذكرنا سابقاً بأن حديثنا سيكون موجه لمطوري قواعد البيانات وليس مدراء قواعد البيانات. إذاً أهلاً بكم من جديد، في هذه التدوينة سنتحدث بإذن الله عن القيمة الافتراضية حيث انه يفترض كل مطوري قواعد البيانات قد تعامل مع هذه الميزة في النسخ السابقة ل12c ، لكن كانت الإمكانيات محدودة ولتوضيح الميزة الجديدة دعونا نجري السناريو التالي، افترض بأنه يوجد جدول في قاعدة بياناتك على الشاكلة التالية: CREATE TABLE account_tb ( Seq NUMBER(11), Account_Id …
-
السلام عليكم عندي مستخدم باسم sync وأريد إجراء عملية تصدير له وفق التعليمة التالية: exp userid=ٍSYS/oracle@oracle FILE="H:\From sync\15-12-2017.DMP" LOG="H:\From sync\exp_15-12-2017.log" OWNER= ('SYNC') حيث أن اسم قاعدة البيانات oracle وكلمة السر أيضا oracle ولكن لا يتم تنفيذها لو سمحتم أين الخطأ في التعليمة حيث تظهر لي الرسالة : ORA-00900: جملة SQL غير صالحة
-
-
السلام عليكم اخباركم؟ ان شاءالله بخير ياطويلن العمر والسلامه انا عندي مشكله في الداتا بيس الي مسويتها هي صح كجداول وترابط بس سويت عليها بروسيدجر يشيك على بعض القيم وتكون البروسيدجر بسلامه وقال مافيني ايرور بس اذا استدعيته يعيي يطلع اوت بوت يقول ايرور وانا ضاقت حيلتي االي بيطوله باله معي وبيحاول يعدل الايرور والا يفهمني غلطي يعلمني اعطيه كل ابو شي اتمنى تردون علي باسرع وقت لان التسليم السبت وهذي البروسيدجرز CREATE OR REPLACE PROCEDURE fill IS CURSOR c is select s.SECTIONNUM,s.DAY,s.LECTURE,c.DATEFINAL,c.COURSEID,p.PREREQUEST1,p.PREREQUEST2 from SCHEDUALED s,COURSESE c,PREQUEST p,temp1 t where c.COURSEID=s.COURSEID and p.COURSEID=c.COURSEID and c.COURSEID=t.…
-
عاوز اعمل execute لـ package تختوى على اكثر من procedures ويكون كله مرة واحده طبعا ، عشان عاوز احطها فى schedule task
-
الأخوة الكرام أرجو منكم شرح ماذا يعني هذا الكود create table COPY_OF_EMP as select * from EMP; الكود هذا هو لإنشاء جدول أسمه copy_of_emp ثم بعد ذلك هات structure بتاعه وجميع بياناته من جدول ال emp هذا ما أعرفه وأفهمة أما بالنسبة لـــ create table EMPTY_COPY as select * from EMP where 1 = 0; فهذا يعني انشاء جدول بالأسم copy_empty ثم أذهب وهات ال structure الخاص به من جدول ال emp (ال structure فقط) (حيث 1 = 0 ) وهذا ما لا أفهمه . ماذا تعني العبارة where 1=0 وشكرا جزيلاً
-
(i want to create function with two parmeters(date_of_birth,current_date to get age in years,months,days i create this function >>>>>>>>>>>>>>> create or replace function get_age (p_date_of_birth in date ,p_current_date in date) return number is v_get_age number; begin select trunc((months_between(to_date(p_current_date),to_date(p_date_of_birth))/12)||' years ' || trunc(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12)) ||' months ' || trunc(mod(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12),4)) ||' days ' )AS "Age" into v_get_age from dual; return v_get_age; end; >…
-
مساعده في البوبيلدر كنت عايز حد يساعدني في عمل اسكربيت تفقيط و تحويل الارقام الي كتابه ضروري يا شباب بعد ازنكم بجد الموضوع تعبني جامد و شكرآ جزيلاً
-
write aquery to display ename,hiredate of any employee in the same dep[artment as scott exclude scott بشرط باستخدام subquery وجزاكم الله خيرا
-
ابحث عن فانكشن للتفقيط باللغة الانجليزية
-
السلام عليكم كيف لى ان ازود مده الsession فى sql ما هو الامر بمعنى انى لما بفتح sql بالانترنت اكسبلورر مثلا بعد عشره دقائق يعمل log off لازم اعمل log on من تانى
-
أعزائي و أصدقائي: حيث أن هذه المشاركة الأولى من سنة لانقطاعي عن عالم أوراكل, أرجو إفادتي بالجواب لسؤالي التالي على وجه السرعة: أرجو منكم على وجه السرعة إفادتي بكيفية بناء Table في الأوراكل بحيث يقبل أكثر من 30 حرف كإسم لهذا الجدول... حيث ليست هنالك إمكانية لتغيير أسماء الجدول المردا بناؤها ليكون أقل من 30 حرف على الإطلاق. أرجو الإفادة على وجه السرعة يا إخوان.
-
السلام عليكم لو سمحتم يا شباب انا كل لما بحاول اشغل ال sql+ مش بيرضى يشتغل وبيظهرلى رسالة بتقلى mesage file sp1 <lang> .msb not found فرحت اشغل ال isqlpluse فمش بيرضى يشتغل هو كمان ياريت حد يفهمنى فى ايه بالظبط بس ياريت بسرعة لانى محتاج اى واحد فيهم اوى جزاكم الله خيرا
-
السلام عليكم الجملة دى SELECT employee_id, manager_id FROM employees WHERE employee_id NOT IN (SELECT manager_id FROM employees); طبعا الغير منطقى بالمرة انه بيقولك no row selected المفروض كان يطله الموظفين اللى مش موجودين فى جدول المديرين "اللى هما مش مديرين على اى حد" تمام انا فاهم المشكلة وهى انه KING ملهوش manager فبيطلع null فى نواتج الinner query وده لسبب ما! بيخلى ال not in تشتغل كأنها <> ALL اشمعنا فى الحالة دى و ليه لازم استخدم where manager_id is not null فى ال inner query! وليه IN شغالة عادى من غير مشاكل مع ان فيها NULL فبيجيب KING فى النواتج بعكس NOT IN اللى مش بتجيب اى حاجة! ياريت حد يفهمنى وفرضا انى عاوز اعرف الم…
-
السلام عليكم اخواني الكرام كيف احل المشكلة دي انا بعد ما نزلت الاوراكل 10g جيت اخش علي قاعدة البيانات اللافتراضية الموجودة في الاوراكل ب ال sql plus اللي المعروفة عند الجميع Username: scott Password : tiger بيديني الايرور دة ORA-28000 : the account is locked قولولي اية الحل لو سمحتم وجزاكم الله كل خيرا
-
السلام عليكم ورحمة الله وبركاته الجدول دا بيسمح للمعلم تحديد الأدوات المستخدمة في الحصة ، بحيث انه له الامكانية في اختيار أربع أدوات مقسمة الى فئات كما بالشكل ، اريد جملة استعلام تجمع هذه الادوات مصنفة على حسب الأداة علما بأن الفئات الأربع قوائم منسدلة من جدول الفئات والأداوت الأربع قوائم منسدلة من جدول الأدوات المرتبط بجدول الفئات ، استخدمت هذه الاستعلام فنجح في الجمع على مستوى كل عامود من أعمدة الأدوات الأربع ، لكني اريد اجمالي المجمود بأعمدة الأدوات وذلك لكل أداة select SCHOOLS.SCHOOLNAME as SCHOOLNAME, APPLICATIONS.APP_NAME as APP_NAME, APP_TYPE.TYPE_ID AS APP_TYPE, count(NEW2_ACTIVITIES.SUBTOOL1) as TOTAL …
-
بسم الله الرحمن الرحيم كيف يمكن ان قوم بنسخ ال data base الى جهاز اخر وشكرا
-
يا شباب اريد احد يشرح لي بالتفصيل الprocedure والfunction بالله يا شباب ضروري وما الفائدة منها في البرامج مع الشرح وايضا كيف استخدم ال parameters في ربط البرامج ببعضها لاني مرة متلخبط فيها ارجو الشرح بالتفصيل ضروري ومشكوررررررريييييييييييييين
-
سلام لكل الاعضاء لقد اجبت عن جميع الاسئله التي في كتاب الاوراكل 10 وفي شابتر اربعه ولكن عندما وصلت الى القسم بي لم استطع ان اكمل فارجو المساعده ضروري لان لايوجد الوقت لتاخير اكثر اني اختكم وارجو ان تنقذوني انتظر الرد 1. Create a PL/SQL program block that retrieves each customer from the customer table and create al list that display each customers name, address, and daytime phone number on a single line. Print heading at the beginning of the list identifying it as the "Clearwater Traders Mailing List". 2. Create a PL/SQL program block that identifies each customer's name and the total amount owed by each customer .Also display the total the amount owed by all cu…
-
ازاى اقدر ادخل صورة فى الداتا بيز باستخدام جملة insert بس الصورة نفسها مش الباص
-
جزى الله الاخوة الذين يقومون باجابة الاسئلة التى اطرحها عليهم ولكن هذه المرة : سؤالى مشابه لسؤال عضو اخر ولكنه لم يجد الرد المناسب فارجو من فضلكم كل من يعرف اجابة او معلومة يفيدني بها 1- اريد ان اعرف اولا بالنسبة لشهادة OCA هى عبارة عن امتحانين هما امتحان SQL AND PL/SQL والسؤال هل يمكنني ان امتحن SQL وبعدها بفترة امتحن PL ولا لازم الامتحان تلو الاخر بدون فارق وقت شهر مثلا والسؤال الثاني : ما هى المراكز المعتمدة التى من الممكن ان امتحن فيها فى مصر وجزاكم الله عنى كل خير ابوخطاب ora.soft@yahoo.com
-
-
بسم الله الرحمن الرحيم اخوتى انا لقد تثبت Sql علي شبكة lan ( ثلاثة اجهزة ) واحد منهم server اريد ان احدد لكل واحد منهم اسم مستخدم محدد وصلاحيات محددة ماذا اعمل . ملاحظة : لاتفتح بقيمة الاجهزة الا بعد فتح الجهاز الخادم Server ارجوا المساعدة
-
السلام عليكم ......... يا إخوان أنا أنشأت مستخدم جديد و أريد أن أنشأ جداول في هذا المستخدم ومن ثم أنقل قاعدة البيانات التي أنشأتها إلى جهاز آخر . ولكم جزيل الشكر .............
-
اخواني الاعزاء ، انا كنت قرأت عن الاوراكل سبلايد ، بس للاسف مافهمتش أيه وظيفتها وازاي استخدمها ، انا عارف انها عبارة عن بكتج تم انشائها من قبل بواسطة اوراكل ، بس مش عارف ايه فايدتها وازاي استخدمها فلو تكرمتوا لو حد يشرحه لي بأسلوب بسيط كده وياريت أمثلة وجزاكم الله خيراً