SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
create table table_1 ( id varchar2(10), name varchar2(10), phone varchar2(10), constraint constraint_1_pk primary key(id,name) ); create table table_2 ( id varchar2(10), name varchar2(10), phone varchar2(10), constraint constraint_2_pk primary key(id,name), constraint constraint_2_fk foreign key(name) references table_1(name) );
-
لقد قمت بإنشاء قاعدة البيانات افتراضية وارفقتها للبيانات التالية كل ما اريده منكم هو كيف يمكنني معرفة موقف الخامات هل ستكفي للطلبية أم لا وكم الكمية المطلوبة حتي نستطيع تشغيل الطلبيات والوصول للبيانات التالية Item Stock Booking balance Required A 50 15.5 34.5 B 60 16.5 43.5 C 40 23.75 16.25 D …
-
السادة الزملاء اعضاء المنتدى الكريم برجاء المساعدة فى التالى كود يعطى خطأ أريد تحديد الخطأ والمعالجة شكرا جزيلا : create or replace procedure pf_06_01 ( p_employee_id employees . employee_id%type) is type employee_record_type is record ( employee_id number(6) not null :=100, last_name employees . last_name%type, job_id employees . job_id%type ) ; employee_record employee_record_type; begin select employee_id,last_name, job_id into employee_record from employees where employee_id = p_employee_id ; dbms _output.put_line( employee_record . employee_id || ' ' || employee_record . last_name || ' ' || employee_record . job_id ); end pf_06_01 ;
-
الى اهل الخبره الرجاء المساعدة انا عندي حقل في جدولي يخص الاسم و عند ادخال الاسم بالعربية يتم الادخال بنجاح لكن عندما استعرض الحقل يكون الاسم باللغة الانجليزية يعني ان ادخلت اسم ( علي ) عندما استعرضه يطلع ( zam ) وجزاكم الله خير
-
السلام عليكم . اخواني الكرام لدي سؤالان : 1- أريد كود SQl للبحث جدول لايجاد أكثر 10 أصناف تم الشراء منها مع العلم أن الأصناف توجد في جدول واحد هو Sales مع حساب عدد مرات الشراء أو بدونها . 2- أريد البحث في نص تم تخزينه في عمود نوعه long أو تحويله الى char للبحث باستخدام like . الرجاء الرد بسرعة و شكرا لكم و لهذا المنتدى العظيم .
-
عايز اسحب البيانات من هذا الجهاز diagon ltd d-cell 60 واضعها في اوركل ازاى اعمل الجداول او لو في اداة تعمل كدة ممكن حد يساعدنى لو سمحتم والكود الذي يعمل سحب للبيانات واعملها في فورمة
-
السلام عليكم ورحمه االه وبركاته ========================= الكود هذا ان يشرحه لنا احد ؛ الجزء الملون بالاحمر BEGIN st_number := &starting_number; en_number := &end_number; FOR i IN st_number .. en_number LOOP flag := 1; FOR j IN 2 .. (i-1) LOOP IF (i mod j)=0 THEN flag:= 0; EXIT ; END IF ; END LOOP; IF flag = 1 THEN dbms_output.put_line(i); END IF ; END LOOP; end;
-
السلام عليكم أنا مبتدئة في sql ممكن أحد يشرح لي السؤالين هذي ويساعدني في الحل السؤالين مع الجداول في المرفقات شكرا sql.pdf
-
السلام عليكم ورحمة الله وبركاته عاوزة أعرف ازاي اعمل جدول وأخزن فيه الاخطاء اللي بتقابلني بالكود والمسج اللي بتظهر
-
لدي حقل من نوع اللست ايتم (list item) ومثلا فيه نوع الدراسة دكتوراه وماجستير وبكالوريوس اريد جملة sql vتقوم بحساب كل نوع دراسة على وحدة يعني يعطي النتيجة عدد الدكتوراه = كذا والمجاستير كذا وهكذا ومشكوررررررررررررررررين مقدماً
-
السلام عليكم ورحمة الله وبركاته أخواني الاعزاء ممكن احد يقدر يساعدني في تصحيح هذا لكود أريد ان ادخل بيانات على جدول على اساس ان ياخذ رقم القسم ويضيف له مهمة جديدة علما ان القسم كل قسم يحتوي على عدة مهام رمز المهمة ورقمها يقوم المستخدم بادخالها من الفورم ويضغط على زر اضافة حيث يكون تحت هذا الزر ما يلي: في البداية يستعلم عن رمز المهمة ورقمها في كل قسم ان لم تكون موجودة فيكون هناك استثناء يقوم بادخال القسم ورمز المهمة ورقمها والتاريخ الحالي لجميع الاقسام. الكود التالي عملته لكنه غير صحيح هل من الممكن تصحيحه declare cursor c1 is select distinct(dept) from policy_dept; x c1%rowtype; g varchar2(3); i number; begin for x in c1 loop begin …
-
السلام عليكم اخوتي في البداية عملت مشروع كامل وكنت أقوم بتثبيت مسار كل فورم في جدول خاص للفورمز وكنت أبدأها مسار الفورم بـ c:\file_name\forms\form_name الآن انا ساقوم بنقل جميع الفورمز على جهاز المستخدم وستكون على سيرفر ومن المفترض ان تتغير جميع المسارات الى الآتي server_computer_name\forms\\ كيف يمكنني عمل ذلك بحيث ان function تقوم بحذف اول ثلاث أحرف فقط من المسار الحالي وتقوم بتغييرها الى ما سأقوم بكتابته من خلال شاشة أقوم فقط باعطاءه ما سأبدله مكان الثلاث الأحرف الأولى
-
اود المساعدة في عمل استعلام لتحويل البيانت من الجدول الاول الي الجدول الثاني كما موضح بالشييت NEED SELECT STATMENT.rar
-
هذه اول مشاركة لي في هذا المنتدي وارجو من الله ان اجد المساعدة لدي جدول حسابات يحتوي على حقل رقم الحساب واسم الحساب والحساب الاب حيث والحساب الاب هو حساب وجود في نفس الجدول وجدول لحركة الحسابات يحتوي على حقل رقم الحساب والمبلغ اريد ان اجمع مبالغ الحسابات تراكميا من الحساب الابن الى الحساب الاب اي ان اجمالي الحساب الاب هو اجمالي مبالغ الحسابات الابنا رقم الحساب-------------المبلغ 1----------------------- 5000 11----------------------5000 111--------------------5000 1111 ------------------1000 1112------------------ 2000 1113------------------- 2000 اي ان اجمالي الحساب 111 هو اجمالي الحسابات الثلاية الاخيرة واجمالي حساب 11 هو اجمالي حساب 111 اي اي حساب في الستوى الادنى …
-
السلام عليكم ورحمة الله وبركاته عندي جدولين كل جدول عمودين عمود خاص بالتسلسل وعمود خاص بالوصف عايز اعمل جدول تالت يكون مرتب فيه بيانات الجدولين على اربع اعمدة عن طريق التشابه في الوصف جزاكم الله خيرا
-
اخواني الاعزاء لدي جدول يحتوي على العديد من الاعمدة ويوجد من ضمن بيانات الجدول بيانات مشتركة مثل :- 1- وقت بداية الدوام 2- وقت نهاية الدوام 3- مكان العمل وحيث انه هذه ال 3 اعمدة قد تتشابه لكثير من الموظفين وعلى سبيل المثال :- 1- وقت بداية الدوام : 9:00 2- وقت نهاية الدوام : 4:00 3- مكان العمل : الشركة هذه تخص حوالي 20 موظف وايضا 1- وقت بداية الدوام : 10:00 2- وقت نهاية الدوام : 6:00 3- مكان العمل : خارج الشركة وهذه تخص 10 موظفين وايضا يوجد للمدير دوام خاص - وقت بداية الدوام : 12:00 2- وقت نهاية الدوام : 3:00 3- مكان العمل : الشركة فقط المدير اريد عمل جملة استعلام بحيث تحوي تفاصيل ال 20 موظف وال 10 موظفين فقط واريد استثناء حركة المدير لانها حركة فرد…
-
بسم الله الرحمن الرحيم اخواني الاعزاء انا عامل select من اكثر من 8 جداول وهذه الselect خاصة بالمواد الذي لم يقم الطالب بدراستها في الكليه واريد التعديل عليها بحيث انه في حالة انه تم اخذ المتطلب السابق لها فقط تظهر هذه المواد وفي حالة عدم اخذ المتطلب السابق لا تظهر وانا حاليا اظهرت جميع المواد التي لم يأخذها بغض النطر اخذ المتطلب السابق لها ام لا . وفي المثال المرفق نلاحظ ظهور المادة رقم 86 وخاصه ب Y 501 ( اخر شي ) بالرغم من عدم اخذ المتطلب السابق وهو رقم 81 الخاص ب Y 401 وبتالي المطلوب عدم ظهور الماده Y 501 في السليكت . قاصدكم .... لا تفشلوني
-
انا عندى جدول فية id وفية code1 وفية code2 انا عايز لما اغير الكود 1 والكود 2 يضعهم بجانب بعض مع زيازة رقم تسلسلي في id بس فية شرط لما يتغير الكود 1 والكود 2 يبدا الترقيم من واحد تانى ولما ارجع لنفس الكود يكمل ترقيم تانى مثال code1 = 2 code2 =3 id = 231 ولو تم تغير code1=4 code2=5 id=451 ولو تم الرجوع للرقم 23 يكمل 232 وشكرا في الفورمة لما اغير الاكواد 1 و 2
-
السؤال: اكتب اجراء ( procedure) مستخدما pl/sql يطبع البيانات على الشكل التالي الذي في الصورة مساعدة : استخدم group by. الحل ولكن به أخطاء ولا أعرف ما هو الخطا أرجو منكم المساعدة create or replace procedure showData as CURSER EMPCUR IS SELECT deptno,max(sal),min(sal) FROM emp group by deptno order by deptno asc; REC1 EMP%ROWTYPE; begin OPEN EMPCUR; FETCH EMPCUR INTO REC1; WHILE EMPCUR%FOUND LOOP dbms_output.put_line(REC1.DEPTNO||' '||REC1.min(sal)||' '||REC1.MAX(SAL)); END LOOP; FETCH EMPCUR INTO REC1; end; /
-
الاخوه الاعزاء السلام عليكم ورحمة الله وبركاته لدي سؤال ارجوا من الجميع المشاركه في حله وهو كالتالي: لدي جدول يحتوي على عمودين عمود Sal وعمود Stars والمطلوب كالتالي: قم بإنشاء وحدة (PL/SQL Block) لإضافه * في العمود Stars لكل 100 من الراتب ( اذا كان راتب الموظف 1000 نضع في Stars **********)
-
انا عندي قاعدة بيانات وفي عندي text file بيتجدد كل يوم بدي كود اقدر اعمل فيه import للبيانات في text الى قاعدة البيانات .... ارجو مساعدتي
-
انا عمل جدول بيقرء من ملف خارجى عايز كود ينقلي جميع البيانات من الجدول الخارجى الي جدول في قاعدة البيانات في اوركل بنفس البيانات المرفوعة ولكم جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته أخواني الاعزاء .... عندي مشكلة :. يوجد عندي شاشة خاصة بفواتير بيع خاص ببيع الادوية في صيدلية وهذه الشاشة عبارة عن بلوكين ماستر ودتيل في بلوك الديتل يوجد بيانات الخاصة برقم المادة واسمها وتاريخ الصلاحية و الكمية المراد بيعها . ويوجد على الحقل الخاص بالكمية ترجير يعمل على مقارنة الكمية الموجودة على الشاشة مع مجموع الكميات الموجودة في جدول اسمه Item_Det لانه يوجد في هذا الجدول اكثر من ريكورد للمادة الواحدة وهذا هو حقول الجدول (ITEM_NO,SER_NO,EXPIRE_DATE,QTY,COST_PRICE,SALE_PRICE) يعني ممكن يكون للدواء اكثر من كمية واكثر من تاريخ واكثر من تكلفة وممكن يتكرر نفس التاريخ ونفس التكلفة . سؤالي على فرض اني عندي هذه البيانات في جدول ال I…
-
السلام عليكم ورحمة الله انا عندي جدولين واحد لل Car والثاني Rental وعندي عمود للقيمه ف انا اريد استدعي قيمة السياره من جدول Car ف سويت تريجر بس عندي غلط اتمنى مساعدتكم Create or replace trigger update_d after insert on Rental for each row begin UPDATE Rental SET Rental.Payment = Car.price FROM Car INNER JOIN Rental ON Rental.CAR_ID = Car.CAR_ID; end; /
-
- 1 رد
- 823 مشاهدة
- 1 follower
-
-
عايز ابعت من اوركل الى الواتس اول ما اعمل الفتورة انا ليقت رابط بيتكلم ع الموضوع بس عايز اعملها مع الاوركل ORACLE TO WHATSAPP https://www.c-sharpcorner.com/UploadFile/ansh06031982/send-message-on-whatsapp-number-using-web-service/