SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
بسم الله الرحمن الرحيم اخوانى انا شغال فى مشروع وواقف على كود pl/sql يعمل التالى عندى فى الشاشة خانة اضافة وخانة الرصيد وخانة صرف اى طرح من الرصيد عايز لما احط الرقم فى خانة الاضافة يزيد بالتالى الرصيد ولو حطيت رقم فى خانة الصرف ينقص الرصيد ارجو المساعدة لان الموضوع هام ومصيرى بالنسبة لى وجزاكم الله خيراُ
-
مرحبا باخواني الاعزاء .................. اريد امثلة في اوركل بProcedure اسئلة واجوبة باستخدام Procedure لاعرف كيف افهم واحل واريد إن أمكن مع شرح الحل !!!!......................لاننا مبتدئين فيه................... ارجو الرد ؟؟؟؟؟ شكرا لكم....
-
بسم الله الرحمن الرحيم الدرس الرابع سوف نتحدث في هذا الدرس ان شاء الله عن استخدام Select Statment وانواعها وكيف يمكن التعامل معها تعرّف ال Select Statmnet على انها امر من خلاله يتيح لنا احضار بيان او مجموعة بيانات من جدول واحد او اكثر من جدول وبطرق مختلفة وحسب الشرط الذي تضعه ليس هذا فحسب بل يمكن استخدام ال select statment في معالجة العمليات على الجداول التي تطرقنا لها في الدرس السابق الا وهي Update Delete Insert وكذلك يمكن استخدامها مع عدة function واقصد بها معادلات جاهزة وسوف نطرق لها بالتفصيل ان شاء الله 1- جملة SELECT البسيطة فكتب SELECT ثم اسم الحقول او اذا كنت تريد عرض كل الحقول اكثب * اي نجمة ثم FROM وهنا تعطي ايعاز ان تحدد اسم الجدول بعد ال FROM …
-
السلام عليكم و رحمة الله و بركاته كيفية عمل الاستعلام التاالى استخراج البيانات الموجودة من جدول a و غير موجودة فى جدول b و استخراج البيانات الموجود فى جدول b و غير موجودة فى جدول a و ربط البيانات المتشابه فى الجدولين
-
استفسار عن الجدول التي تظهر وهل يمكن حزفها
-
ممكن احد يزودني بكود للاستعلام عن بيانات بين فتره محدده مثل من تاريخ كذا وحتى تاريخ كذا يعني استخرج اسماء موظفين الذين تم تعيينهم من تاريخ ....... وحتى تاريخ............. ولكم جزيل الشكر وعظيم الامتنان.
-
السلام عليكم ورحمة الله وبركاتة يا أخوان .... انا انشئت جداول ..... وعبيت الجداول بمعلومات .... يعني اعمده وصفوف وفيها معلومات ..!! وهو كان واجب ..!! المهم جيت اسمح الجداول .. كتبت امر دروب على كل جدول .... وكل ما اعطي هذا الامر يظهر لي نص انه تم حذفه .. يوم جيت استعلم عن الجداول مرة اخرى اشوف طلع لي هذي .... هل استطيع التخلص منها ... ؟
-
بسم الله الرحمن الرحيم هل من طريقة معينة بحيث استطيع اخفاء ال PACKAGE بحيث لا يستطيع أي شخص أن يقرأ الكود بداخله ولكن يستطيع أن يرى اسمه ويستعمله .... المهم هو أن أخفي الكود داخله .... ؟
-
-
ياجماعة انا بذاكر plsql في حاجة محيراني عرفت اننا لا نستطيع استخدام g.function في plsql طب مش g.function المقصود بها (sum - max - avg - min - count) فؤجئت بمثال عادي ممكن استخدامة في plsql عاوز افادة ضوروري
-
بسم الله الرحمن الرحيم تحياتي للجميع هذا وظيفة الحصول على تاريخ عشوئي خلال فترة معينة أو سنة معينة CREATE OR REPLACE FUNCTION random_date_fn (first_year IN INTEGER, last_year IN INTEGER) RETURN DATE IS rndm_date DATE; BEGIN rndm_date := TO_DATE(round(dbms_random.value(1,28))||'/'||round(dbms_random.value(1,12))||'/'||round(dbms_random.value(first_year,last_year)),'dd/mm/yyyy'); return rndm_date; END; ------------------- Examples of usage: ------------------- SQL> SELECT random_date_fn(1999,2001) random from dual; RANDOM --------- 12-APR-00 تم إضافة الملف بالمرفقات إدارة المنتدي get_random_date.txt
-
السلام عليكم ورحمة الله وبركاته انشات الجدول STUDENTS والذي يحتوي علي الحقل الاتي ٍ Name Null? Type ------------------------------- -------- ---- STUD_NAME NOT NULL VARCHAR2(50) اريد اضافة القيد unique الي الحقل STUD_NAME ولاني مبتدي في السيكول لا اعرف اااااالصيغة المناسبة هل هناك من يدلني؟ وجزاكم الله خيرا.
-
بسم الله الرحمن الرحيم الدرس الثامن سوف نتحدث في هذا الدرس عن العمليات على الجداول وكيفية تعديل نوع حقل في جدول يحتوي على بيانات وكيفية قفل جدول *ALTER TABLE هي عبارة عن تعليمة او امر يتم من خلالة التعديل على محتويات الجدول وهي انواع Adding column(s) to a table وهو اضافة حقل او عدة حقول على جدول موجود على قاعدة البيانات القاعدة ALTER TABLE table_name ADD column_name column-definition; حيث نضع ALTER TABLE ثم اسم الجدول ونضع ADD ثم اسم الحقل وبعدها نضع نوع الحقل مثال ALTER TABLE supplier ADD supplier_name varchar2(50); هنا لأضافة مجموعة من الحقول ALTER TABLE table_name ADD ( column_1 column-definition, column_2 column-definition, ... column_n column…
-
يا شباب عندي جدولان منفصلان يحملان نفس الاعمدة أريد أن أعمل كود بحيث لا تظهر السجلات المشتركة بين الجدولين أريد فقط السجلات الموجودة في الجدول الاول وليست موجودة في الجدول الثاني و في نفس الوقت الجداول الموجودة في الجدول الثاني وليست موجودة في الجدول الاول في جملة واحدة الرجاء المساعدة
-
مرحبا شباب عندي مشكلة لما اعمل تنفيذ لعمل جدول حاولت اعيد واعدل بس بدون فايده ممكن اعرف وين المشكله ولكم الشكر مقدما 1 create table ward_requist(requist_no number(6) not null primary key, 2 requist_by varchar2(20), 3 FOREIGN KEY (w_no) REFERENCES wards (w_no) ON DELETE CASCADE, 4 item_no number(20), 5 item_name varchar2(20), 6 description varchar2(50), 7 dosage varchar2(20), 8 moa varchar2(20), 9 unit_price number(10), 10 qty number(10), 11* req_date DATE) SQL> / FOREIGN KEY (w_no) REFERENCES wards (w_no) ON DELETE CASCADE, * ERROR at line 3: ORA-00904: "W_NO": invalid identifier
-
مرحبا عندي سؤال محيرني عندي جدول لبيانات الموظفين ومن ضمن هذه البيانات يوجد حقل لمجموع الاجازات المتوفرة لكل موظف اريد اضيف تريجر لهذا الجدول بحيث انه يعدل قيمة حقل مجموع الاجازات المتوفرة في 1/9 من كل سنة كيييييييييف اقدر اطبق هالفكرة ياريت حد يساعدني
-
السلام عليكم .. أرجو أن لا أكون قد أزعجتكم بهذا السؤال .. لقد قمت بعمل جملة استعلام كالتالي : SELECT ALL STD_TB.STD_NO, COLLAGES_TB_A1.COLLAGE_NAME, COLLAGES_TB_A2.COLLAGE_NAME, STD_TB.STD_FNAME_AR, STD_TB.STD_SNAME_AR, STD_TB.STD_TNAME_AR, STD_TB.STD_LNAME_AR, STD_TB.STD_NATIONALITY, STD_TB.STD_TAWJEHIAVG FROM STD_TB, COLLAGES_TB COLLAGES_TB_A1, COLLAGES_TB COLLAGES_TB_A2 WHERE ((COLLAGES_TB_A1.COLLAGE_ID=STD_TB.STD_FCHOICE) AND (COLLAGES_TB_A2.COLLAGE_ID=STD_TB.STD_SCHOICE)) و أريد أن اضعها في View .. و لكن يظهر لي الخطأ التالي : ORA-00957: duplicate column name ما هو الحل ؟
-
Examine the code examples. Which one is correct? A. CREATE OR REPLACE TRIGGER authorize_action BEFORE INSERT ON EMPLOYEES CALL log_exectution; / B. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; C. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; D. CREATE OR REPLACE TRIGGER authorize_action CALL log_exectution; BEFORE INSERT ON EMPLOYEES; /
-
لما تروح تاخد أي دورة كمبيوتر في أي مكان لازم تكون ناصح و أوعه حد يضحك عليك في أي مكان بعد كده تقولي إزاي أقولك بص يا سيدي لازم لما تروح تحجز الكورس في أي شركة كمبيوتر أياً كان نوع هذا الكورس لابد تعرف أنت هتاخد إيه في الكورس ده متخشش الكورس على عماك و بعد كده المحاضر يديك إلي هوه عايزه حسب مزاجه يعني تسأل عن الـ outline أو العناوين التي سوف تأخذها في الكورس. لازم كمان تسأل عن المحاضر و مستواه العلمي أنت دافع فلوس يعني المفروض يخش يديك الكورس حد متمكن من الماده و ميكنش راجل أكاديمي بس يعني راجل حافظ الكلمتين من الكتاب و بيخش يقولهملك لازم يكون بالعربي كده صنيعي يعني من الآخر لازم يكون الراجل إلي هيديك الكورس بيعرف يشرح بجد و كمان متمكن من المادة العلمية و كمان يكون اشتغل…
-
ارجو من الاخوة الاعزاء توضيح الفرق بين Decode و Case ، لاني أرى ان كلاً منهما يخرج نفس الناتج ، فأرغب بمعرفة الفرق بينهما . وشكراً
-
السلام عليكم ... أخواني وأخواتي الكرام أنا مبتدئة بتعلم الأوراكل واجهتني مشكلة بعد تنصيب الاوراكل 10g وبعد العمل مدة اسبوع على بيئة SQL لم أعد قاعدة على الدخول اليها مرة اخرى لا من خلال SQL Plus ولا من خلال http://localhost:5560/isqlplus وفي كلا الحالتين تظهر لي رساله ERROR - ORA-12170: TNS: حدث انتهاء وقت الاتصال أرجوا المساعدة فلم يتبقى امامي الا القليل لتقديم امتحان 1Z0-007 .. جعلها الله في ميزان حسناتكم
-
السلام عليكم ورحمة الله وبركاته مساء الخير جزاكم الله خيرا ع الموقع لو سمحتم انا عندي حقل للاسم بيه الاسم الرباعي فليكن name بالاضافة الى حقول ثانية للاسم مقطع الاسم الاول والثاني والثالث والرابع تمت اضافتها لاحقا هل توجد طريقة لعمل تريجر من اجل تقطيع الاسم الرباعي في خانه name من حيث ادخالها الى الخانات الاخرى (name1،name2،name3،name4) [جزاكم الله خيرا
-
select employee.ename from emp employee where employee.empno not in (select manager.mgr from emp manager ) على الرغم ان الكود هذا يعطى نتيجة select employee.ename from emp employee where employee.empno in (select manager.mgr from emp manager )
-
السلام عليكم جميعا أريد طريقة لعرض جميع الجداول مع عواميدها على ال SCHEMA التي انا عليها ، وذلك في صورة تقرير بسيط على ال SQL PLUS وشكرا
-
انا بحاجه لمعرفه ما هو الخطا فى هذا الكود Declare V varchar2(100); Begin Select instr(table_name,'e'),search Into v From table name Where column_name=id; End; انا بعمل الكود ده عشان أبحث عن القيم اللى فى العمود اللى فى الجدول يعنى لو كتبت حرف e ودوست على Search يظهر ليا اى كلمه تحتوى على حرف e الكود بجربه فى forms بيظهر اخطاء وكمان لما بجربه فى sql*plus منتظر المساعده وتصحيح الكود