SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته اخواني الاعزاء كل عام وانتم بخير بمناسبة العام الهجري الجديد ، أسأل الله أن يكون عام خير علينا وعلى الامة الإسلامية والعربية كلها . اود من حضراتكم ممن لديه الخبره في شرح موسع ل اذاى ادخل image فى الdata base وجزاكم الله خيرا انتظر الرد
-
-
السلام عليكم كيفكم أخواني الأعزاء أنا عندي مشكلة عند ادخال هذا الكود SELECT CONSTRAINT_NAME,COLUMN_NAME FROM USER_CONS_COLUMNS WHERE TABLE_NAME='&tablename' وبعدها تظهر لي هذي الرسالة buffer overflow. Use SET command to reduce ARRAYSIZE or increase MAXDATA. فمن عنده الحل فليتكرم علينا مع العلم اني داخل كـ مستخدم ليس له الصلاحية في التحكم باعدادات البيانات ولكم جزيل الشكر على ماتقدموه
-
السلام عليكم ورحمه الله وبركاته من فتره كبيرة وواقف قدامى ازاى اصمم انسب جداول لحفظ بيانات العملاء بحيث يبقى التصميم يخدمنى دلوقت وبعد كده ان احتجت الى بيانات بطرق مختلفه او بشكل تانى ينفع معايا من غير ما اعدل فى تصميم الجدول اللى طلع الفكره دى فى دماغى انى شغال على برنامج محاسبى مصري اسمه دبل كليك وكل شوية لما يبقى فى تحديث للبرنامج الشركه بتعمله بواسطه اكواد بتنفذها على الداتا بتاعتنا و فى الاخر بيبقى البرنامج حصل له تحديث التحديث ده بيشمل تسريع عمل البرنامج و كذلك اضافه تقارير او ما شابه اللى طلعه فى دماغى هل فيه تصميم متكامل بحيث انه يبقى تصميم ثابت يغنى عن وضع التصميم ثم اعاده النظر له مره اخري والتعديل فيه وعليه كل الشغل يبقى فى طريقة استخراج البيانات وكذلك استو…
-
السلام عليكم وإليكم البرنامج الأكثر إحترافيه في حساب العمر هذا البرنامج يقوم بحساب كم لحظه و كم ثانيه و كم ساعة وكم يوم وكم إسبوع وكم شهر وكم سنه في عمرك لا تتعجب فإنه يئتي بهذه النتايج كل ما عليك إدخل تاريخ الميلاد...... set verify off select round(months_between(sysdate, '&&Date_of_Birth' )) /12 Age, round(months_between(sysdate, '&Date_of_Birth' )) "The number of months" , round(months_between(sysdate,'&Date_of_Birth' ))*4 "The number of Weeks", round(months_between(sysdate, '&Date_of_Birth'))*4*30 as "The number of days", round(months_between(sysdate, '&Date_of_Birth'))*4*30*24 "The number of hours", round(months_between(sysdate, '&Date_…
-
انا اقوم بعمل شاشة لعرض TABULAR حسب نوع الموظف من داخل POPLISTولكن اريد عرض كل الموظفين الموجودين فى الجدول فى حالة اختيار كلمة الكل من POPLIST والتى قيمتها تكون 0 برجاء المساعدة ال COMPILER بيرفض CASE WHEN فهل لا يمكن استخدامها داخل PL/SQL مع العلم ان نفس جملة الSELECT تعمل داخل التقارير بدون مشاكل DECLARE V_JOB_ID :=:JOB_ID; CURSOR PEMP IS SELECT DISTINCT EMP.EMPNO, JOB.JOB_NAME FROM EMP WHERE EMP.JOB_ID = JOB.JOB_ID AND EMP.JOB_ID =(CASE WHEN :JOB_ID = 0 THEN EMP.JOB_ID ELSE :JOB_ID END);
-
السلام عليكم ورحمة الله وبركاته أسعد الله أوقاتكم أخواني وأخواتي الغاليين طبعا أنا لدي الخبرة بشكل عام مبرمج جافا جافاسكربت فيجوال بيسك asp.net php طبعا أكيد html المهم أكثر لغة حبيتها فيجوال بيسك ولي خبرة سابقة بالأوريكال بالنسبة للداتا بيس مستواي حلو بس مشكلتي بالتريقر يعني مثلا : في الفيجوال بيسك الجملة الشرطية كاتالي If Condition Then Events End If في الجملة الشرطية النتعددة If Condition Then Events elseif Condition2 Then else End If هل هناك تغيير هنا وودي أسأل عن التحقق عن نص كتب داخل ملف نصي مثلا if text1.text = "1" then text2.text = "one" end if وإذا بغيت أغير الكولور بالنسبة لمربع نصي بمعنى التريقر بيكون mouse_click راح يكون بال…
-
السلام عليكم اخواني في هذا المنتدى ارجو المساعدة في انجاز عملي فقد كونت بروسيجر لكنه لم يكتمل طبعا انا عندي جدول لسمه ماستر فاريد عمل بروسيجر يحدث على هذا الجدول وبالتحديد الclass_code SQL> desc master; C?C?? IC??? C???? ----------------------------------------- -------- ------------- ID NOT NULL NUMBER(6) F_NAME NOT NULL VARCHAR2(12) S_NAME NOT NULL VARCHAR2(12) T_NAME NOT NULL VARCHAR2(12) L_NAME VARCHAR2(12) NATIONAL_NO …
-
السلام عليكم لو سمحتمن منذ فترة وانا احاول ايجاد طريقة جلب بيانات على الطريقة التالية عندي عمود في قاعدة البيانات مخزن فيه بيانات كثيرة على عدة اسطر وبينها مسافات مثلا 'kholoud 1 kholoud 1 kholoud 1 لو اردت البحث على الاسم مع الرقم سوف تكون بالطريقة التالية: like ''kholoud 1 like 'kholoud 1 like kholoud 1 يعني سوف اضطر لوضع المسافات يدويا مع العلم انها ممكن تكون غير ثابتة اريد طريقة استطيع تجريبها تحسب اليا المسافة وتعطيني من بعدها او تلغيها وتعطيني من بعدها بحيث تكون النتيجة مهما كانت المسافة kholoud 1 وشكرا الكم
-
هذة هى ال FUNCTION CREATE OR REPLACE FUNCTION JJ(P NUMBER) RETURN CHAR IS V CHAR; BEGIN SELECT ENAME INTO V FROM EMP WHERE EMPNO=P; RETURN V; END; كود الاستدعاء هو DECLARE V1 VARCHAR2(8); BEGIN V1:=JJ(7788); END;
-
الأخوة الأعزاء لدي تطبيق V.B 6 يقوم بتخزين بيانات موظفين على قاعدة بيانات أوراكل و أريد إضافة صورة الموظف إلى قاعدة البيانات باستخدام هذا التطبيق و كذلك استرجاعها كيف يمكنني ذلك؟ يعني كيف ستتم عملية تخزين الصورة في قاعدة البيانات ؟ و استرجاعها؟ هل يتم ذلك باستخدام insert و select ؟ أرجو المساعدة ممن لديه معرفة قدر المستطاع. مع جزيل الشكر وفقكم الله
-
لمعرفة الوقت الذى يأخذه الكود فى تنفيذه قم بالتالى :- set timing on ثم أضغط أنتر ..... ثم أكتب الكود التالى على سبيل المثال :- select*from jobs; فترى فى النهاية بعد الانتهاء من ظهور البيانات أنه كتبلك الوقت الذى تم فيه تنفذ هذا الكود و يظهر هكذا :- Elapsed: 00:00:00.15 و هذا معناه انه أخذ 15 جزء من الثانية لكى ينفذ هذا الكود . و أتمنى ان تكون هذه المعلومة مفيدة للجميع .
-
DML Error Logging هل حاولت مرة أن تحدث مجموعة كبيرة من السجلات وبعض عدة ثواني تفشل المحاولة بسب سجل واحد تعارض مع القيد, أو هل أدخلت سجلات عن طريق عبارة insert-as-select ثم تفشل المحاولة في إدخال فرضا 999 سجل من 1000 سجل بسب إدخال قيمة كبيرة في عمود ما ؟؟؟ لكن باستخدام DML error logging و بإضافة عبارة واحدة إلى عبارة Select سوف تسبب نجاح إدخال الـ999 سجل والسجل المسبب للخطأ سوف يسجل خارجا في جدول لنبدأ : نعمل جدول يحوي مع بعض القيود لغرض الانتهاك(انتهاك القيد الفريد): SQL> create table dmlel (pkey varchar2(100) primary key, field1 varchar2(1), field2 varchar2(10) not null); الآن لنعمل سكربت يفشل بدون استخدام DML error logging , السكربت التالي سيقو…
-
ما هو ال syntax الخاص ب on delete cascade , no delete set null عند استخدام ال foreign key constraint لعى مستوى العمود وعلى مستوى الجدول
-
انا عندي جدول احد اعمدته full name بدي اظهر كل اسم لحال first name mid name last name كيف؟
-
بسم الله الرحمن الرحيم اليكم ملف يشرح طريقه استخدام ال ISQLplus من البدايه ...... بالتوفيق develop_isqlplus.pdf
-
يا جماعه انا محتاج ضروى لداله تسترجع الحروف الانجليزيه من جمله تتكون من حروف عربيه وانجليزيه ويا ريت اللى يعرف ربنا يجزيه خير يرد علينا بسرعه
-
السلام عليكم ورحمة الله وبركاته [وسط][/وسط] create table student ( sno numbere number(5), sname varchar (20), constraint student _sno_pk primary key (sno)); كلنا نعرف ان هذي الصيغه هي انشاء جدول مع مفتاح رئيسي واحد ولكن سؤالي هو اريد وضع اكثر من مفتاح اجنبي في جدول وااحد بالله التفاعل من لديه العلم لان لازم اسوي الجدول باسرع وقت وشكرا لكم على حسن التجاوب
-
السلام عليكم ورحمة الله وبركاته الاخ الفاضل mostfa_future ارجو من حضرتكم تلبية رغبتى : حيث انى احضر لدخول اول امتحان sql وتقابلنى اسئلة لهااجابة فى testking مختلفة عنها فى actualtest وكذلك pass4sure فانا لااعرف ان اتبين الصح احيانا فاقوم بعرضها فى المنتدى ومن خلال الملاحظة انك تقوم بالاجابة على اذا كنت موجود فى المنتدى وللاسف عرضت اكثر من سؤال ولا احد اجابنى فارجو من حضرتك ان تبين لى الايميل الخاص بك لك ارسلها اليك مباشرة دون عرضها فى المننتدى حتى لا اصبح عبئ على المنتدى وجزاكم الله عنى كل خير ابوخطاب [email protected]
-
-
السلام عليكم ورحمة الله اخواني اعضاء المنتدى لدي سؤال عن طريقة استخدام المتغيرات الثابته بقيم لا يمكن الخروج عنها بمعنى ان لو لدي نظام مكتبة على سبيل المثال ويكون لدي خاصية availability مثلا اريد ان تكون قيمها فقط yes or no اتمنى تكونوا فهمتوني ايضا لو اريد ان يدخل اليوزر عمره فيكون خيارات السنه مثلا من 1980 الى 2000 على سبيل المثال كيف يمكننى كتابة الكود الخاص بتنفيذ ذلك ولكم مني جزيل الشكر
-
اسلام عليكم اخواني كيف اجيب تاريخ اول الشهر و اخر الشهر يعني اليوم 7-3-2004 كيف اطبع 1-3-2004 و كيف اجيب تاريخ اول السنه و اخرهاا شكرا
-
يسعد صباحكم يا اخوان مطلوب مني برنامج بالجامعة أرجو المساعدة ضروري جدا ومشكورين سلفاً المطلوب برنامج مثلا المستخدم يدخل رقم واحد يطبع نجمة واحد لو دخل رقم اثنان يطبع نجمة وتحتها نجمتين بشكل هرم وهكذا لعند العدد 5 يا ريت تساعدووني ضروري
-
اريد دروس وشرحوا عن creating acomplex view
-
عندما يكون عندي جدولين الاول فيها بيانات الموظفين والاخر بيانات رواتب الموظفين بحيث يحتوي الاول على رقم الموظف والثاني على رقم الموظف(مفتاح اجنبي من الجدول الاول) وتاريخ الحصول على الراتب. السؤال كيف استطيع اخراج جميع الموظفين من الجدول الاول مع تاريخ الحصول على الراتب مع العلم ان بعض الموظفين غير موجود في جدول رواتب الموظفين لكن اريده ان يخرج بقيمة لا شيء(يعني اذا كان مسجل 3 موظفين في الجدول و2 فقط منهم مسجل في الجدول الثاني اريد ان يخرج لي ثلاث موظفين المسجلين وغير المسجلين في الجدول الثاني وتكون قيمة الغير مسجلين لا شيء). مع الشكر الجزيل.