SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
عند بناء جدول أيهما أفضل استخدام نوع number أم varchar2 لحقول معينة يدخل فيها رموز مثلا رمز المحافظة عمان 11والعقبة 34 وخصوصا إذا كان primary key
-
يااخواني جزاكم الله خير مستعجل كيف امحي البيانات من الجداول وفي علاقة بينهم مش راضي يمحي ويعطيني انه هناك foregin key بين الجداول.
-
السلام عليكم ورحمة الله وبركاته أخواني الاعزاء اليوم وانا اعمل بحث على الانترنت عن دروس لمادة الــSql وجدت هذا الكتاب وهذا الكتاب اختصار للمادة الاصلية من كتب اوراكل وحبيت ان تشاركوني هذا الكتاب Book_Sql.pdf
-
بسم الله الرحمن الرحيم أحبائى الاعضانء انوى ادخول امتحان sql وهو 1Z0-051 Oracle Database 11g: SQL Fundamentals I *وارجو من اصحاب الخيره انا يساعدونى فى اجتياز لامتحان وان يوجيهنى الى كييفه الاستعداد له وشرح نمط الامتحان ولكم من جزيل الشكر
-
السلام عليكم ممكن المساعدة ابي اعمل كتلة برمجية صغيرة مثلا معادلة استخدمها دائما مثل حساب نسبة الطالب والمعدل باتراكمي وتقييم الطالب وتقسيمها على مثلا 5 هذا المعادلة تستخدما دائما عندنا في الثانوية كيف اعمل لها معادلة ورمز لها مثلا بارمز n وبمجدر استخدام اروز n تعني هي المعادلة وتخدج لية نتيجة الطالب وستخدمها على تجميع الطلاب شكرا وتمنا انكم ما تتأخرو علية بارد بليززززززززززززززززززززززززززززززززززززززززززز
-
السلام عليكم كنت اود أن اطلب منكم أسئلة بأجوبتها لكن أقوم بحلها وأقارن إجابتي علي IF وLOOP ولكم جزيل الشكر والتحية
-
السلام عليكم , لدى نظام اشتراكات نوادى ,المطلوب اعداد تقرير سنوى باى طريقة تود او تقارير اوراكل يقوم باحتساب الاتى : 1-عدد الاشتراكات خلال السنة لكل مشترك . 2-اجمالى عدد اشهر الاشتراكات لكل مشترك على اجمالى اشتراكاته خلال السنة (يعنى لو مشترك لديه اشتراكين كل اشتراك بثلاثة شهور مثلا يعطينى ستة شهور ). الجداول المستخدمة : 1- جدول الاشتراكات وبه كل بيانات الاشتراكات من رقم المشترك ورقم الاشتراك وتاريخ تسجيل الاشتراك وتاريخ بداية الاشتراك ونهايته . 2-جدول الخدمات وبه معلومات عن الاشتراكات عموما مثل رقم خدمة الاشتراك ومدتها بالشهور وتكلفتها وهكذا . ملاحظات : 1-ممكن مشترك يكون اشتراكه متداخل بين اكتر من سنة ويجب فصل نصيب كل سنة من اشهر الاشتراك على حدى بمعنى مثلا ف…
-
شكرا ياخي على هذه المعلومات القيمة انا عندي سؤال ممكن اجد اجابة عليه من اي اخ له دراية بالموضوع انا عندي مجموعة سجلات بها بيانات و اريد عرض هذه السجلات من تاريخ معين الى تاريخ اخر او عدد السجلات بين تاريخين؟ set get_sum_vote=conn.execute(" select count(*) as total_poll from cathodic_cables where cath_date between # to_date('" & Request.Form("startdate") & "', 'dd/mm/yyyy') & # and # to_date('" & Request.Form("enddate") & "', 'dd/mm/yyyy') # " )
-
-
السلام عليكم اصدقائي في هذا المنتدى الرائع والذي هو الاول من نوعه في هذا المجال وبعد يشرفني كثيرا ان اكون عضوا في اسرة المنتدى ويشرفني التعرف على الخبرات العربية في هذا المجال ادعى عبدالرحمن الخالدي بلدي هي الجمهورية اليمنية ادرس في جامعة الاندلس تقنية معلومات ودرسنا البارحة الربط الداخلي لكني لم استوعب الدرس اكون شاكرا لكم اذا وضحتم لم الامر باسهل الطرق وجزاكم الله خيرا
-
السلام عليكم عندي مشكله عند الدخول علي يوزر الـ SYS حيث يظهر لي خطأ عند الدخول عليه كما بالمرفقات الرجاء المساعده شكراًError on Login to SYS.rar
-
CREATE OR REPLACE TRIGGER mmm BEFORE INSERT ON TRANSACTION_ACCOUNT BEGIN IF (TO_CHAR(DATE_ACCOUNT ,'dd-mm-yyyy') between 1/7/2016 and 30/6/2017 (TO_CHAR(SYSDATE,'HH24') NOT BETWEEN '08' AND '15') THEN RAISE_APPLICATION_ERROR(-20500, 'You may insert' ||' into TRANSACTION_ACCOUNT table only during ' ||' normal business hours.'); END IF; END;
-
ممكن من احد الاعضاء ان يشرح لى كيفيه عمل داله لاظهار رقم البروسيسور لقد قمت بالبحث عليها فى جميع المواقع لم اجد اى نتيجة .
-
إخواني الكرام ، تحية طيبة وبعد، أنظروا معي الي هذا السيناريو الجميل 1- قمت بإنشاء النوع التالي : Create Or Replace Type T_Phone Is Object(Phone1 VarChar2(5),Phone2 VarChar2(10)) / 2- وقمت بإنشاء جدول الموظفين ، ويرتبط النوع السابق لهاتف الموظف : Create Table Emp ( Emp_ID Number(10), Emp_Code VarChar2(10), Emp_Name VarChar2(50), Emp_Phone T_Phone, Constraint PK_EMP Primary Key(Emp_ID) ) / 3- قمت بإجراء إدراج لمجموعة من السجلات : Insert Into Emp Values(1,'001','Ahmed',T_Phone('02-54215678','012-25789425')); Insert Into Emp Values(2,'002','Usif', T_Phone('05-32564785','012-85426549')); Insert Into Emp Values(3,'003','Sara', T_Phone('04-457…
-
أنا مبتدا في الoracle وأحضرت كتاب في SQL ومع الكتاب قاعدة بيناتات لم أعرف كيف أضيفها للأوراكل كي أعمل عليها. أرجوا المساعدة في شرح كيفية تحميل القاعدة. وشكرا تم تغيير عنوان الموضوع لديل على محتواه , راجع شروط الكتابه في المنتدي إداره المنتدي Labs.zip
-
لدى جدول الموظفين وهو يحتوى على empno,ename,sal.sal level واريد فى خلية sal level ان يعطينى ناتج بحيث ان لو الموظف راتبة 1000 يعطينى * ولو 2500 يعطينى ** ولو 3900 *** وهكذا بس لا اريد ان يكون ستاتيك بحيث لو ادخلت 15000 او اى رقم يعطينى الالفات بالنجوم
-
السلام عليكم كيف يمكن عمل قاعدة بيانات من الخارج واضافتها داخل oracle database والعكس صحيح حفظ قاعدة بيانات موجودة داخل الاوراكل ووضعها فى ملف عادى دخل الكمبيوتر ودمتم
-
بسم الله الرحمن الرحيم الحمد لله والصلاة والصلاة والسلام على رسول الله سيدنا محمد وعلى آله وصحبه وسلم وبعد .... اخواني الافاضل سلمت لي نسخة احتياطية من قاعدة بيانات بالعمل وطلب مني عمل برنامج للموظفين ولكن المشكلة ان قاعدة البيانات بها 120 جدول وقد تعبت وأنا ابحث عن جدول الموظفين دون جدوى أريد فقط جدول البيانات الاساسية فقد استعرضت اغلب الجداول ولكن لم استطيع ايجاد الجدول الذي به البيانات الاساسية ..... طلبي هو .... اريد طريقة سهلة للبحث في قاعدة بيانات بها 120 جدول عن البيانات التي اريد بدون استعراض الجداول جدول جدول فهذه الطريقة متعبة جداً ومملة وجزاكم الله خير الجزاء... أخوكم المحب/ صالح حسن
-
السلام عليكم : استخدم خاصية row archiving بدلا من ال delete من اجل الحذف واريد تصدير الاسطر التي تم حذفها فقط اي تصدر كافة البيانات من كافة الجداول التي تملك الشرط ora_archive_state = 1 عن طريق ملف باتش ولكن لم تنجح العملية ( لم يستطيع ملف الباتش رؤية الاسطر المؤرشفة) . ملف الباتش يحوي الأمر التالي exp USER/123456 TABLES=table1 file=C:\test.dmp QUERY='where table1.ora_archive_state = 1' أرجو المساعدة وشكرا جزيلا ........
-
اود معرفة اليه إصطياد او مسك الاستثناءات الناتجه من تنفيذ عبارتي ال UPDATE , ال DELETE عند عدم وجود بيانات في الجدول اي (WHEN NO DATA FOUND ) و الية معالجتها في تطبيقات الاوراكل ديفلوبر ال FORM BUILDER .. احلام صدقه. مبرمجة كمبيوتر. صنعاء/اليمن.. تم تعديل العنوان إدارة المنتدي
-
بسم الله الرحمن الرحيم الأخوة الأعضاء الكرام أولاً يعجز لساني عن شكركم لما قدمتموة لي من خلال منتداكم هذا والذي والله العظيم حققت منه استفادة كبيرة اتمني أن يسع صدركم شخص مثلي من خلال منتداكم تعرفت على الأوركل وبدأت في دراستة selfstudy بعد ما عرفت أن تكلفتة بالمعاهد تكون عالية جدا جدا فأنا مصري مقيم بالكويت وتكلفة one level في dba track تتعدي 550 د.ك تقريبا 11000 ج.م ولكن هناك بعض الأشياء تقف أمامي ولا أجد غير منتداكم لأفهم منه وانهل من العلم الذي حباكم به الله عز وجل في هذا المجال. لي بعض الأسئلة أتمني أن أجد جواباً عليها من حضراتكم 1- أعرف وأفهم Alias ولكن عندما وصلت إلى الدرس السابع في sql والخاص advanced subqueries وجدت مثالاً لا أستطيع أن أفهمة وهو Select E.En…
-
السلام عليكم ورحمة الله الاخوة الكرام احب ان اسال عن معنى العبارة التالية فى هذه الجملة : CREATE TABLE copy_of_employee AS SELECT * FROM employee WHERE 3=5 وهى WHERE 3=5 الشيئ الزى فهمته انها تنشئ جدلا فارغا طبق الاصل من الجدول employee ولاكن من غير بيانات سؤالى هو لماذا استخدم الرقمين 3 و 5 فى هذا المثال تحديدا هل يمكن استخدام اى ارقام ولكم كل الشكر والتقدير
-
اكتب بلك pl/sql لاسترجاع اسم الموظف صاحب راتب معين. 1. إذا الراتب المدخل تسبب في استرجاع اكثر من سطر، عالج الاستثناء الناتج بالمعالج المناسب وادرج في جدول message الرسالة "هناك اكثر من موظف لهم راتب" <salary> 2. إذا الراتب المدخل لم يسترجع أي سطر عالج الاستثناء الناتج بالمعالج المناسب و إدرج في جدول message الرسالة "لايوجد موظفون لهم رواتب"<salary> 3. إذا الراتب المدخل يسترجع سطرا واحد فقط،ادرج في جدول message اسم الموظف وراتبه 4.عالج أي استثناء آخر بالمعالج المناسب وادرج في جدول message الرسالة"حدث هناك خطأ ما" النتيجة او المخرجات كالتالي محمد - 2000 هناك اكثر من موظف له راتب 500 لايوجد موظفون لهم رواتب 3500 السؤال الثاني اكتب بلك pl/sql لتعديل موقع دائرة م…
-
السلام عليكم اعضاء المنتدي الكرم عندي استفسار في الاس كيو ال لو عندي جدول البضائع فيه رقم الصنف واسم الصنف وجدول للعملاء فيه اسم العميل ورقم العميل وجدول تالت للعملاء اللي اشترت البضائع فيه رقم الصنف ورقم العميل كنت عايز اعمل جمله سيلكت تيجيبلي العملاء اللي اشترت جميع الاصناف وجمله تانيه تجيب العملاء اللي اشترت بعض الاصناف ياريت حد يجاوبلي علي الاستفسار دا لاني بقالي يومين مش عايزه تظبط معايا
-
نفترف اننا انشاءنا جدول يسمى emp1 فى ثلاثة حقول no name job طريقة كتابة الدالة ( insert into emp1 (no,name,job (values (&emp1_no,'&emp1_name','&emp1_job عند التنفيذ يطلب منك النظام ادخال الرقم والاسم والوظيفة ولادراج حقول جديدة اكتب حرف r