SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
يا شباب عندي سؤال في delete كيف استطيع مسح بيانات حقل واحد فقط بمعني اريد مسح اسم من الاسماء دون مسح بيناته الاخرى
-
السلام عليكم ورحمة الله مثلا عايز أرجع كل الموظفين فى جدول الموظفين بس بإستخدام procedure without parameters أرجو التوضيح بمثال جزاكم الله خيرا السلام عليكم
-
الرجاء المساعدة هذا الكود لا يعمل هام جدا......... ان قيمة الحقل التي يتم المقارنة بها تكون اخر قيمة في الجدول لكل شخص..... declare cursor c is select bra_code,backup_log from backup_log where bra_code in (select bra_code from branches) and to_char(log_date)=to_char(trunc(sysdate)); v c%rowtype; begin open c; loop last_recorde; fetch c into v; if v.backup_log='u03/dbase5/history01.dbf' then update backup_log set STATUS= 'Success Procedure' where bra_code=v.bra_code and log_date=trunc(sysdate); commit; else update backup_log set STATUS= 'Failed Procedure' where bra_code=v.bra_code and log_date=trunc(sysdate); commit; end if; exit when c%notfound; end loop; close c; …
-
مساء الخير ارجوكم ساعدوني ف حل السؤال سويت جدول ل CUSTOMERS ( CUST_NO NUMBER CUST_NAME VARCHAR2(50) BILL_AMT NUMBER(12,2 ) المطلوب Write a PL/SQL block to print the 2nd maximum bill amount from CUSTOMERS
-
السلام عليكم ورحمة الله وبركاته اخواني الاعضاء احب استفسر عن حل لمشكلة inventory بحيث اني ادخل على صفحه في موقع واشاهدها واطلع وارجع مره ثانيه يطلب مني اني ادخل كود امان عباره عن 7 ارقام للتأكد من اني مستخدم حقيقي وليس برنامج مع العلم اني ادخل الرقم واذا اخطيت في ادخاله يتم ايقاف عضويتي في الموقع لمدة يوم هل من وجود لحل المشكله هذي بحيث اني اتصفح الموقع وارجع لنفس الصفحه من دون ان يطلب مني ادخال الكود مع العلم اني عضو في الموقع ولست اداري وتحياتي
-
الأخوة الأعزاء...السلام عليكم ورحمة الله تعالى وبركاته أطلب من حضرتكم تمارين للsql وحلولها وأكون مشكور جداً ayman509"hotmail.com
-
يا ذوي الخبرة ارجوا مساعدتكم في شرح وفهم الموضوعات الاتية والمهمة جدا - procedure - function - backage - trigger لاني مش قادر افهمهم وللاسف حتى في الكورس اللي اخذتة اللي ادانا الكورس الله يسامحة قلب الموضوع من غير حتى شرح وفوجئت بالموضوع دا وانا في كورس forms وجزامك الله خير اريد شرح اقدر افهم منه بالامثلة
-
السلام عليكم ورحمة الله وبركاته ممكن حد يساعدنى ويقلى ازاى اعمل جدول معين فيه مثلا عمود اسمه sex الجنس اذا كان ذكر او انثى انا عاوز اعمل check box على فورمه اذا كان male يسجل فى العمود مثلا حرف m واذا كان female يسجل مثلا حرفf فى نفس العمود يعنى التغيير يكوناذا كان ذكر يتسجل m فى العمود واذا كان انثى يتسجل f فى نفس العمود وشكرا.....وجزاكم الله كل خير
-
السلام عليكم انا عندي هالماده Fundamentals of Relational Database Management System وابي حل هالسينايووو task 1 & 2& 3 Scenario: Consider the following scenario modelling project, manager, specialist engineer, quality supervisor, and the like at an organization. A project manager is responsible for a project. He is uniquely identified by a id. A project manager has a name, specialization, experience and details of projects. A project manager can supervise one or more projects. Each project has a unique id, a project name, duration and total cost. A project can have only one project manager. Each project has a quality supervisor. A quality supervisor h…
-
السلام عليكم باختصار انا حاليا هبدأ اذاكر اوراكل ديفولبر واول تراك اللى هو sql محتاج منكم مساعدة 1- عايز الماتريال اللى بتكون من شركة اوراكل وهى ملفات بوربوينت كاملة لاخر اصدار من اوراكل 2-عايز اعرف رقم الامتحان الخاص ب sql علشان عايز امتحن فى شهر 9 وياريت يكون اخر اصدار 3-عايز برامج تساعدنى على الحل او امتحانات سابقة 4-سعر امتحان السيكول كام فى مصر وشكرا جزيلا لكم
-
السلام عليكم ورحمه الله الاعضاء الاعزاء تحية طيبة وبعد عايز اعرف اسم القسم الذى به اكبر عدد موظفين مع التأكيد على انه اسم القسم وليس رقمه وشكرا
-
السلام عليكم أريد أن أعرف كيف يمكنني أن أحصل بواسطة تعليمة SQL PLUSعلى تفاصيل الذاكرة في اوراكل مثل shared pool و log buffer cache بالإضافة الى جميع أجزاء الذاكرة الأخرى؟؟ ملاحظة :عند استخدامي لتعليمة SHOW SGA كان لا يعرض لي جميع التفاصيل التي اريدها . وشكراً لكم مسبقا.
-
السلا عليكم ........... مرحبا اخواني الاعزاء .......... عندي سؤال ............... اريد ان اعرف كيف اتعامل مع قاعدة البيانات من خلال اكواد pl/sql في الفورم بيلدر .................. مثلا اذا اردت ان اعمل شاشة لادخال الاسم ....... فاذا كان الاسم موجود في الجدول في قاعدة البيانات نقوم بالتحويل الى نموذج اخر (اي نموذج) ...................... اتمنى فقط شرح بسيط لهذا الموظوع ........ لاني قرات الكثير من الامثلة في هذا المنتدى .......................... وجربت اكواد جاهزة من المنتدى على هذا الموظوع وصارت بصورة صحيحة ....... ولكن اريد ان اعرف الطريقة فقط ....................شكرا جزيلا
-
set serveroutput on create or replace procedure check_salary (v_job_id in employees.job_id%type,v_salary in employees.salary%type) is declare min_sal number; max_sal number; begin select min(salary),max(salary) into min_sal,max_sal from emloyees where job_id = v_job_id; if not (v_salary between min_sal and max_sal) then dbms_output.put_line('error'); --raise_application_error(22222,'Invalid salary <sal>. Salaries for job <jobid> must be between <min> and <max>'); end if; end check_salary; ----------------------------------------------------------------------------------------------------------------------------------------------------- create …
-
السلام عليكم يا أعضاء المنتدى الكرام انني اواجه مشكله بهذا الكود select 'TS-'||Lpad(nvl(max(RED_NO_ORDER),0)+1,3,0)into :RED_NO_ORDER from red_emps; حيث انه يعمل لمره واحدة فقط ومن ثم تظهر لي رساله خطء وهذه هيا الرساله frm-40735:pre-insert trigger rased unhandled exception ora-01722
-
السلام عليكم ارجو من حضراتكم ان تساعدونى فى كود معين ***ازاى اجيب عدد ايام لسنة محددة*** مثال: سنة 2014 فيها كم يوم وشكرا
-
java.lang Exception: IOException in sending Request :: connection refused : connect انا بحثت ياما على حل لقيت ان المشكلة ليها عﻻقة timezone
-
السلام عليكم كيفكم يا شباب من منا لم يتعرض لان يهنج sqlplusمعه و هو يعمل و لم يكن مسيف عمله عليه اليك م طريقة للحصول علي اخر عمل معروف ان اخر شيء كنت تعمل عليه سواء كان جملة سكول او بي ال بلوك يخزن في بافر السكول و لكن اذا كنت تعمل و اغلقت الsqlplus ,و تريد استرجاع عملك افعل الاتي اضغط علي file -open اختر من نوع الملف المفتوح all files بدلا من sql files و اذهب الي فولدر bin في الاوراكل هوم و اختر الملف afiedt.buf و افتحه تجد اخر شيء كنت تعمل عليه من السيشن السابقة وفقكم الله hanon_ocp
-
ما الفرق بين IN ANY ALL في MUTYIPLE-ROW SUBQUEIES وماهي استخداماتهم
-
CRSNO Credits POINTS SEMSTER 100 2 2.0 1 101 3 3.0 1 الفصل الدراسي الأول المعدل العام هو: (2 * 2.0) + (3*3.0) مقسوم على المجموع الكلي للوحدات وهو 6 4+9=13 قسمة 6 = 2.16 CRSNO Credits POINTS SEMSTER 100 2 4.0 2 301 3 1.0 2 الفصل الدراسي الثاني المعدل العام = مجموع الوحدات السابقة وهي 13 علي مجموع الوحدات الكلي وهو 10 و الصحيح هو 8 لان الطالب قد عادة المقرر الدارس…
-
عندي جدولين وليكن EMP1 and EMP2 بكل بساطة عاوز اذا عملت insert في احدهم يروح ينفذ نفس جملة Insert في الجدول الاخر والعكس صحيح "بشرط الا تتكرر الداتا" ... لو عملتها علي جدول واحد بتشتغل عادي ومش بيطلع اي ايرورو وبتتنفذ 100% .. لكن لما بطبقها علي الجدولين بيطلع ايرور mutating اللي كلنا عارفينه .. حد عنده حل ؟ ----------------------------TRIGGER 1--------------- CREATE OR REPLACE TRIGGER copy_data_emp1 after insert on emp1 for each row declare v_emp_id number ; begin select emp2.EMPLOYEE_ID into v_emp_id from emp2 where EMPLOYEE_ID = :new.EMPLOYEE_ID ; exception when no_data_found then INSERT INTO HR.emp2 ( …
-
الاخوه الاعزاء كيف ممكن اعمل مطابقة للdb حيث اعرف هل البيانات نفسها ام حدث فيها تغيير واعرف اين التغيير عندما انقله من جهازاي اعمل لهاbackup وانزله في جهاز اخر .. والف شكر لكم اخواني الاعزاء
-
السلام عليكم ورحمة الله وبركاته اخواني عندي سؤالين هل من الممكن احد يجيبني عليها الاول: عندي جدول مؤقت للقطع الجديدة بس بعض الاحيان يتم اضافة القطعة مرتين كيف اقدر اعمل استعلام يظهر لي القطع المتكررة بس علما ان الجدول يوجد به الاعمدة التالية رمز القطعة - اسم القطعة - تاريخ الادخال بمعنى احدد له التاريخ ويرجع لي رمز القطعة - اسمها - التاريخ الثاني: يوجد جدول اخر فيه الاعمدة التالية رمز القطعة - رقم القطعة - رقم التعديل - تاريخ اخر تعديل اريد ان يظهر لي القطعة الاخيرة حسب اكبر رقم تعديل للقطعة (لكامل القطع) انا جربت انه يرجع لي ذلك وعمل صحيح لكن على قطعة وحدة اريده على كامل القطع بمعنى اعطيه رمز القطعة ويرجع لي بالرمز - الرقم - رقم التعديل - التاريخ
-
السلام عليكم ورحمة الله وبركاته لقد قرأت فى كتاب sql عن شرح ال index ولكنى لم افهمه جيدا فهل من الممكن التوضيح المفسر لمعنى ال index واتمنى ان يكون ذلك بمثال لان المثال هام جدا جدا وجزاكم الله خيرا
-
السلام عليكم أنا بحاول أعمل function مثل sum أدخل لها إسم العمود فتخرج لى مجموع قيمه وعملت التاليه ولكنها لا تعمل وعايز شرط أخرج بيه من ال loop عندما تنتهى قيم العمود CREATE OR REPLACE FUNCTION hos_sum(col IN NUMBER) RETURN NUMBER IS b number:=0; BEGIN loop b:=b+col; exit when b>100; end loop; RETURN (; END hos_sum; إزاى أعمل loop تنتهى بنهاية القيم فى العمود (أيه الشرط اللى أستخدمه) لأنى مش مستخدم cursor لأنى لو إستخدمته مش هيطلع النتيجه المظبوطه تحياتى