SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
بسم الله الرحمن الرحيم عندى مشكله مش عارف احلها يارب تساعدونى فيها بعمل برنامج مكون من أربع جداول الجدول الأول والتانى مفيهمش أخطاء اما الجدول الثالث بقولى فيه أن no matching unique or primary key for this column-list مع أنى عاملهم متطابقين والجداول بالترتيب هى 1-items ------------------------------------------------- create table items( code varchar2(10), itname varchar2(30), sdate date, min number(10), quntity number(10), kind varchar2(30), note varchar2(1000), CONSTRAINT items_code_pk PRIMARY KEY (code)); ---------------------------------------------------------------------------------------- -------------------------------------------------------…
-
السلام عليكم؟ انا عملت SELECT STATMENT لاستخراج متاخرات الفواتير الغير مدفوعة؟ و الحمد لله النتيجة طلعت صحيحية. بس المشكلة النتيجة تطلع لشهر واحد بس يعني متاخرات شهر واحد بس. وانا اريد اطلع متاخرات اكثر من شهر؟ ممكن الطريقة؟ select R.RMONTH,R.RYEAR,R.CONS_CODE FROM READING R WHERE (R.RMONTH <>NVL((SELECT P.BMONTH FROM PAIDAMOUNT P WHERE P.AREA_CODE=:AREA_CODE AND P.CONS_CODE=:CONS_CODE AND P.BMONTH=:RMONTH AND P.BYEAR=:RYEAR),0) AND R.RYEAR <>NVL((SELECT P.BYEAR FROM PAIDAMOUNT P WHERE P.AREA_CODE=:AREA_CODE AND P.CONS_CODE=:CONS_CODE AND P.BMONTH=:RMONTH AND …
-
سلام كيف يمكن معرفة السجلات المكررة فى ملف معين ( لغير ال key ) بالطبع مثال الاسم و العنوان و تاريخ الميلاد المطلوب معرفة الاسماء المشتركة فى تاريخ ميلاد معين وشكرا طارق
-
اريد عمل procedureيتم فيه عمل update لايميلات الموظفين فالموظفين من 1-100 مثلا يتم اضافة@hotmail والباقىيتم اضافة @yahooارجوكم الكود كاملا ارجوكم انا حاولت كتير بطرق كثيرة دون فائدة ارجو الرد
-
السلام عليكم ماذا تعرفوا عن ال view ؟ - هل هى تعمل كرابط بين الجداول - هل هى يمكن ان تنشأ على اساس انها قراءة فقط . - هل يمكن كتابة order by فى ال select , شكراا
-
السلام عليكم و رحمة الله و بركاته اريد ان اعرف اين الخطا في الكود التالي CREATE OR REPLACE TRIGGER "EMPLOYEE_T1" AFTER update of "DNO" on "EMPLOYEE" for each row WHEN (new.dno=1) begin IF UPDATING AND :OLD.Dno != :NEW.Dno THEN update employee set salary=salary +(salary * .1) where ssn=:NEW.ssn; END IF; end; المطلوب من الكود السابق ان يضيف 10% علي راتب الموظف الذي يتم تحديث حقل القسم له الي رقم 1 علما ان dno رقم القسم و ssn رقم الموظف و جزاكم الله خيرا
-
[]please i want to know what is the different between (sql*) (isql) and how to login to isql
-
-
السلام عليكم ورحمة الله وبركاته ربنا يكرمكم جميعا ياأخوانى كنت اود اعرف بالضبط بين ال user sys وال user system بالاضافه اننى كل ما ادخل بuser sys لا يدخل وانا متأكده بكلمة السر انها صحيحه وجزاكم الله خيرا وارجو اخوتى فى الله الرد سريعا والسلام عليكم ورحمة الله وبركاته
-
السلام عليكم ورحمة الله وبركاته عندي مثلاً بلوك اسم mo وبه 2 كانفاس canvas كنفاس 1 يوجد به file_no textbox وكنفاس 2 يوجد به tab canvas اريد كنفاس 2 مخفي و عندما ادخل رقم الملف في كنفاس 1 يظهر لي كنفاس 2 بجميع المعلومات عسى ماهي صعبة كيف ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
-
اية الفرق بين tablespace and temporary table واية الفرق بينهم وبين الجدول العادى وانا بستخدمهم لية اصلا؟؟ ممكن اعرف ازاى اضيف تعليق على عمود فى جدول؟
-
كنت أود الإجابة عن الآسئلة التالية 1- كيف يمكن تحديث بيانات عمود في جدول أ عن طريق عملية حسابية علي جدول ب ..... 2- كيف يمكن تحديث بيانات عمودين في جدول أ عن طريق دالة sum , Group لعمودين في جدول ب ..... بمعني كل ما أقوم بتحديث بيانات في جدول ب ... أعمل Select للجدول أجد بيانات قد تمت تحديثها ...
-
السلام عليكم تحية طيبة لأعضاء مجموعة مستخدمي اوراكل ارجوا المساعدة في الكود التالي ( الكود شغال تمام بس المشكلة اني اريد حساب القيمة من 100 حاليا تظهر بهذا الشكل ( 00.0067 ) واريداها تظهر بهذا الشكل ( 67.00 ) تم ضرب القيمة 100 ولكن حين التعديل على السجل يظهر الخطأ رقم ( frm - 40509 ) وشكرا declare avg_n number(10); begin avg_n:=(:s+:t+:r)/3 if:VOLTAG is not null and :station_capacity is not null then v:=:(voltag *1.732 * (avg_n) / (:station_capacity * 100)) end if; end;
-
بسم الله الرحمن الرحيم , اخواني الاعزاء لدي عدة تساؤلات الرجاء مساعدتي بالإجابة عليها وجزاكم الله خيرا, أنا مقيم بالكويت واريد تقديم اختبارات ocp فالسؤال 1) هل يجب أن أسجل دورة كاملة في معهد لكي اختبر أو استطيع التسجيل فقط للاختبار؟ 2) الاختبارات على 10 جي ولا 11جي؟ ملاحظة قمت فقط اليوم بالبدء بدراسة الاوراكل وبعون الله وبمساعدة اخواني سأستمر بهذا المجال . وشكرا لكم مقدما
-
أريد ملفات ال powerpoint ل PL/SQL 9i وشكراً
-
هذا الكتاب هدية مني الى الشباب الرائع في المنتدى وان شاء الله في الامام سوف ارفق كتب اخرى شكرا _____________________SQL_.pdf
-
لمعرفة الوقت الذى يأخذه الكود فى تنفيذه قم بالتالى :- كود set timing on ثم أضغط أنتر ..... ثم أكتب الكود التالى على سبيل المثال :- كود select*from jobs; فترى فى النهاية بعد الانتهاء من ظهور البيانات أنه كتبلك الوقت الذى تم فيه تنفذ هذا الكود و يظهر هكذا :- كود Elapsed: 00:00:00.15 و هذا معناه انه أخذ 15 جزء من الثانية لكى ينفذ هذا الكود . و أتمنى ان تكون هذه المعلومة مفيدة للجميع .
-
إرشادات كتابة جملSQL في مايلي إرشادات لابد من مراعتها عند كتابة جملة SQL لتكون صحيحة وقابلة للتنفيذ:- 1-يمكن كتابة مكونات جملة SQL بالأحرف الكبيرة أو الصغيرة فهذا لايؤثر على سلامة الجملة لانها لغة غير حساسة بحالة الحرف Not Case Sensitive 2- يتم الفصل بين أسماء الحقول باستخدام الفاصلة , 3- يمكن كتابة جملة SQL في عدة سطور فهذا لايؤثر في صحة الجملة 4- لايمكن فصل الكلمات المحجوزة للغة اواختصارها, والكلمات المحجوزة تسمي Keywords مثل(SELECT,FROM ,WHERE ORDERBY) 5- يفضل كتابة الجملة على أسطر ليسهل قراءتها وفهمها. 6- لابد من الإعلان عن نهاية الجملة بالفاصلة المنقوطة ; ملحوظة:/ أوامر محرر SQL*PLUS لايوضع بعدها فاصلة منقوطة ; لتنفيذ جملة SQL:- هناك ثلاث طرق وهي كالتالي:- 1- وضع …
-
السلام عليكم الى الذين اجتازو امتحان sql اريد المساعده سادخل امتحان هذا الاسبوع ان شاء الله oracle 10g (sql اريد نصيحة حضراتكم والاخوة من اهل الخبرة بالمنتدى وجزاكم الله خيرا eng_0111@yahoo.com
-
ممكن تساعدوني ياشباب له في حل هذي المشكله كيفية استخدام insert داخل الfor ان يدخل للعمود RESULT من الرقم 1 الى الرقم 10 باستثناء 6و ال8 هذا الكود انشئت الجدول والعمود create table mm ( result varchar(50) ); وهذي المحاوله للادخال ممكن تعدلولي الخطاء الي في الكود اذا سمحتم ولكم مني جزيل الشكر declare v_t mm.result %type ; begin for i IN 1..10 LOOP IF(i<> 6 and 8) INSERT INTO MM(result) valuse (i); end if; end loop; end; / );
-
بسم الله الرحمن الرحيم هذه اولى مشاركاتى بهذا الموقع و قد قدمت علي هذه الخطوة بعد إطلاعى على مدى مساهمة الموقع فى زيادة و رفع كفاءة مستخدميه و مدى التعاون الواضح بين الزملاء. و لذلك فإنى سوف أتعرض لمفاهيم تخص مبرمج اوركل 10G و المطلوب من كل ذو خبرة الإفاده بقدر المستطاع حيث انى لم أعثر على أيضاحات من اماكن كثيرة فى هذه المواضيع. أولا:- مطلوب إيضاح للأتى:- DATA ENCAPSULATION INFORMATION HIDING OBJECT ORIENTATION ثانيا:- مطلوب أمثلة بإستخدام PL/SQL و لكم جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته كيف اصل الى الجداول التي كونتها بالـsql حتى استطيع نقلها من حاسبة الى اخرى اي اذا استخدم scott واكون في داخله جداول في اي ملف او فولدر تجلس الجداول التي كونتها مع جزيل الشكر
-
اسعفوني لو سمحتوا عاوز كتاب الكتروني يشرع القوادح (tigger) في ال oracle 9i بشكل مفصل وشكرا
-
هناك اسلوبان لتخزين البيانات فى الجدوال احترت كثيرا فى تقييمهمها .. الأسلوب الأول : استخدام الوزرد من اجل عمل الداتا بلوك و عرضها على الشاشة .. و هنا لا نحتاج الى جملة Insert into الأسلوب الثانى عمل ال data Block يدوى و هنا سنحتاج الى جملة Insert into لتمييز و الأن سؤالى .. متى نحتاج لهذا و لهذا .. انتظر الأجابة Oracle ITself
-
السلام عليكم ورحمة الله وبركاته أخواني الأعزاء بصراحه انا محتاج مساعدة في الـ SQL فمثلا لو أردت انا أقـارن بين جدولين وأظهار الشي المختلف بينهم مثلا : يوجد لدي موظفين في جدول A , كذلك موجودين في جدول B لكن في جدول B يوجد موظفين منهم ليسو في جدول A هل من الممكن أخراج اولئك الموظفين+معرفة وجه الأختلاف بينهم تحياتي