SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
-
عندي سؤال يا اخوه ما الفرق بين select ,dml ,ddl ,dcl من حيث explicity و implicity
-
السلام عليكم و رحمة الله لأتعامل مع برنامج sql plus هل يكفي تحميل أوراكل أم لا بد من تحميل الديفلوبر أيضا و الربط بينهما و هل توجد قاعدة بيانات داخلية في الأوراكل؟ أنا مبتدئة في pl/sql و لا أدري من أين أبدأ مع العلم أنني الحمد لله عندي خبرة جيدة مع sql لذا أرجو منكم المساعدة و الرد بشكل عاجل
-
مسا الخير ...قمتا بتثبيت Oracle 10g under winعلى جهازى ومن قبلة قمت بتثبيت الdeveloperبس ال10gما اشتغل بيعطينى خطا فى الpasswordو االuser namehtافتونى فى مشكلتى....
-
بسم الله الرحمن الرحيم ان شاء هنتناول شرح ال In-line View فى ال SQL ايه و ظيفتها و اهميتها ؟؟ ال In-line View هى طريقة لكتابة SELECT Statement عند FROM يعنى اكتب FROM (SELECT * FROM ) و بمعنى تانى انى استخدم ال Sub Query زى ال Table الطريقة دى مفيده جدا فى حالة انى بعمل Complex Query ممكن استخدمها فى انى اعمل Join معاها امثله على ال In-Line View اول مثال لو عايز اجيب الموظفين اللى عندهم اعلى مرتب فى كل اداره SELECT a.last_name, a.salary, a.department_id, b.maxsal FROM employees a, ( SELECT department_id, max(salary) maxsal FROM employees GROUP BY department_id ) b WHERE a.department_id = b.department_id AND a.salary = b.maxsal; هنا انا بستخدم Agg Function جوا ال…
-
جميعنا نعرف امنحان OCA وهو له امتحانين الاول sql وكود الامتحان 1zo-oo7 والامتحان الاخر pl\sql وده اللى عايز اعرف الكود بتاعه لو سمحتم وشكرااا...
-
لو سمحت ياجماعة اى حد عندة شرح(Oracle Database 10g SQL Fundamentals II) الجزء الثانى ياريت يرفع file
-
السلام عليكم ... أريد تعريف لل dump ومتى وكيف يستخدم ؟؟؟
-
السلام عليكم ورحمة الله اريد انشاء مفتاح اجنبي لماذا هذا الخطا؟ invalid column name ; ( create table holland (col_1 varchar(1) primary key ; ( create table vanpersie ( col_2 varchar(1) primary key ( alter table holland add foreign key ;(alter table holland add foreign key (col_2) references vanpersie (col_2 (foreign key (col_2) ****************
-
كيف يتم نسخ جدول باسم اخر بواسطة ايعازات sql/plsql مرة باخذ المعلومات الي بداخل الجدول ومرة بدون اخذ المعلومات الي بداخله ولكم الشكر الجزيل
-
السلام عليكم ورحمة الله وبركاته عند انشاء قاعدة بيانات يقوم البرنامج بانشاء Schema بشكل ديفولت افتراضية لقاعدة البيانات واي جدول نقوم باضافة يتم اضافة بهذه Schema .. بالنسبة لسؤالي اريد ان انشاء Schema اخرى في قاعد البيانات واريد ان اقوم بنسخ جميع الجداول الموجودة في الـ Schema الجديدة من الـ Schema الافتراضية + اضافة يوزر لهذه الـ Schema لو فراضا ان اسم قاعدة بياناتي Test وتحتوي على Schema افتراضية تم انشاءها عندما قمت باشناء قاعدة البيانات واسم الـ Schema فرضا sch1 وتحتوي على الجداول التالية : A B C الان اريد ان انشاء Schema جديدة في قاعدة البيانات Test وعند اضافة هذه الاسكايبي اريد ان يتم نسخ الجداول الموجودة في الـ Schema …
-
السلام عليكم انا مشارك جديد في منتداكم الرائع وفي طور المبتدئين في الاوراكل اعزائي اردت ان اعمل جلسة عمل مع قاعدة البيانات فلم استطع حيث كتبت في الدوز sqlplus حيث ظهر الاصدار ولكن كان اليوم والشهر (ربش) وكذلك اسم المستخدم وكلمة السر(ربش) وكلمة السر لم تقبل الادخال افيدوني افادكم الله صفوان محمد طه موصل-العراق
-
السلام عليكم و رحمة الله و بركاته إخواني الكرام أحببت ان اتشارك معكم هذا الاسكربتو الذي يقوم بإعطاء معلومات عن المستخدم الحالي مثل إسم المستخد و إسم قاعدة البيانات و إسم الجهاز في شكل جميل و هو منقول من إحدي المواقع إليكم الكود select 'User: '|| user || ' on database ' || global_name, ' (term='||USERENV('TERMINAL')|| ', audsid='||USERENV('SESSIONID')||')' as MYCONTEXT from global_name; و الاسكربت بالمرفقات شرح بسيط : GLOBAL NAME هي عبارة عن VIEW في الDATA DICTIONARY تحتوي علي إسم قاعدة البيانات و في جملة الاستعلان نري انه تم استخدام الUSER FUNCTION للحصول علي إسم المستخدم و ايضا استعمال U…
-
السلام عليكم ابطال العرب اشرف بوجودى مع حضرااتكم السؤال:انا قمت باضافة عمود جديد لجدول معين واريد ان املى هذا العمود مثلا قمت باضافه حقل(grade) للــ(student) وكل طالب له (id) فارديد من خلال ال (id)املى عمود ال(grade) insert into st(garde) values ('good') where id=100
-
السلام عليكم ورحمة الله وبركاته من فضلكم كنت عاوز مساعدة في حل بعض الامثلة المتعلقة ب Set operators 1. The HR department needs a list of department IDs for departments that do not contain the job ID ST_CLERK. Use set operators to create this report. 2. The HR department needs a list of countries that have no departments located in them. Display the country ID and the name of the countries. Use set operators to create this report. 3. Produce a list of jobs for departments 10, 50, and 20, in that order. Display job ID and department ID using set operators. 4. Create a report that lists the employee IDs and job IDs of those employees who currently have …
-
عاوز امر اعرف يظهر ليا index الموجوده فى يوزر معين وكيفية مسحها وشكراا
-
السلام عليكم ورحمة الله مثلا عايز أرجع كل الموظفين فى جدول الموظفين بس بإستخدام procedure without parameters أرجو التوضيح بمثال جزاكم الله خيرا السلام عليكم
-
الأخوة الأعزاء...السلام عليكم ورحمة الله تعالى وبركاته أطلب من حضرتكم تمارين للsql وحلولها وأكون مشكور جداً ayman509"hotmail.com
-
السلام عليكم ورحمة الله وبركاته ممكن حد يساعدنى ويقلى ازاى اعمل جدول معين فيه مثلا عمود اسمه sex الجنس اذا كان ذكر او انثى انا عاوز اعمل check box على فورمه اذا كان male يسجل فى العمود مثلا حرف m واذا كان female يسجل مثلا حرفf فى نفس العمود يعنى التغيير يكوناذا كان ذكر يتسجل m فى العمود واذا كان انثى يتسجل f فى نفس العمود وشكرا.....وجزاكم الله كل خير
-
السلام عليكم يا أعضاء المنتدى الكرام انني اواجه مشكله بهذا الكود 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
-
بسم الله الرحمن الرحيم مرفق ملف لحلول تمارين الكتاب الأول في ال SQLBoock_1.zip
-
السلام عليكم اخواني انا عملت هذا ال Function وانا متاكدة ان المشكلة في الشرط ، لانو لما اشيل الشرط كلو بيصير تمام CREATE OR REPLACE FUNCTION VALID_DEPTID(id number) RETURN BOOLEAN IS BEGIN IF (id in ( select distinct department_id from departments)) then return true; else return false; END IF; END VALID_DEPTID ; ياترى PL/SQL لا يتحمل the IN clause ،اذا نعم ايه البديل؟ الشكر الجزيل مسبقا السلام عليكم
-
السلام عليكم ورحمة الله وبركاته : يمكنك تحديث بيانات عمود من جدول حسب بيانات عمود من جدول آخر وذلك حسب المثال التالي : update schema.person p set p.first_name = (select n.first_name from schema.name n where n.fcn = p.fcn) في المثال السابق,عمود FIRST_NAME في جدول Person تم تحديثة حسب بيانات FIRST_NAME من جدول آخر حسب الشرط الموجود في جملة الWHERE. لكن يجب الملاحظة انة في حال استرجاع اكثر من صف يظهر الخطأ التالي : ORA-01427: single-row subquery returns more than one row 2- في لاحظ أنة في هذا التحديث سيتم على جميع البيانات الموجودة في جدول schema.person وفي حال عدم تحقق الشرط في WHERE يتم تحديث القيمة في FIRST_NAME بNULL . ولتجنب ذلك: …
-
عاوز procedure يقوم بزياده المرتبات للموظفين الى مرتبهم اقل في الاداره من خلال parameter وتقليل الناس الى مرتبتهم عاليه في الادراره من خلال برمتر والتقليق يكون بمقدار 0.10 والزياده بتكون بمقدار 0.15
-
السلام عليكم كيف استخدم ال order by مع ال subquery عند استخدمها ادانى erorr يعنى ان القوس الايمن مفقود ايه يعنى اخطاء ده وايه علاجه