SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته بعد اذنكم يا جماعه انا عندى مشكله باختصار هى عندى جدول بيع بيتم داخله حفظ الاصناف المباعه عايز لما افتح فورم الارتجاع ادخل رقم فاتوره البيع تظهر الاصناف في فورم الارتجاع عشان اقدر احط المرتجع منها عملت ال cursor ده لكنه للاسف بيجيب بس اخر صف في جدول البيع مش عارف ليه ممكن احد يساعدنى وشكرا declare cursor c is select * from sell where sell_id = :bckid_sellid ; begin for z in c loop :bck_sanf := z.sell_sanf; :bck_unit := z.sell_unit; :bck_price:= z.sell_price; :bck_selno:= z.sell_no; end loop; :bck_sellid := :bckid_sellid; end;
-
SELECT sys_context('USERENV','TERMINAL') FROM dual; لاختيار اسم الجهاز الذى تعمل عليه ------------------------- تحويل تاريخ هجرى يتم ادخاله الى ميلادى select to_char(TO_DATE(:a,'DD-MM-YYYY','NLS_CALENDAR=''ARABIC HIJRAH'''), 'dd-mm-yyyy') from dual GREGORIAN للتاريخ الميلادى -------------------------- SELECT CHR(10) FROM DUAL; حرف ح ولكن فى الدفوبر كانها انتر
-
السلام عليكم ورحمة الله وبركاته تحية طيبة للجميع في الحقيقة أنا مبنتدئ وأبحث عن كتب أوراكل الرسمية لــ SQL AND PLSQL ياليت اللي عنده وصله يعطيني أو يرسلي على الايميل بارك الله فيكم جميعاً
-
1 - PROCEDURE FORMAT_PHONE اضغط هنا 2 - عملية تحويل ملف TEXT الى PDF اضغط هنا 3 - تحويل الرقم إلى كتابة بالعربي اضغط هنا 4 - functionلتحويل التاريخ الى هجري اضغط هناك 5 - كيف أغير قيمة في جدول بعد عمل update لآخر اضغط هنا 6 - Assigning Sequence numbers to Records اضغط هنا سوف يتم فهرسه باقي المواضيع
-
السلام عليكم اخوتي في البداية عملت مشروع كامل وكنت أقوم بتثبيت مسار كل فورم في جدول خاص للفورمز وكنت أبدأها مسار الفورم بـ c:\file_name\forms\form_name الآن انا ساقوم بنقل جميع الفورمز على جهاز المستخدم وستكون على سيرفر ومن المفترض ان تتغير جميع المسارات الى الآتي server_computer_name\forms\\ كيف يمكنني عمل ذلك بحيث ان function تقوم بحذف اول ثلاث أحرف فقط من المسار الحالي وتقوم بتغييرها الى ما سأقوم بكتابته من خلال شاشة أقوم فقط باعطاءه ما سأبدله مكان الثلاث الأحرف الأولى
-
بسم الله الرحمن الرحيم اخواني الاحباء السلام عليكم عندي جدولين الاولرمز المنتج، اسم المنتج) الجدول الثاني: ( رمز المنتج، الربح) كيف ممكن اعمل استفسار يوجدلي النسبة المئوية لارباح احد المنتجات بالنسبة للارباح الاجمالية لجميع المنتجات
-
السلام عليكم ورحمة الله وبركات \ بفضل الله ثم بفضلكم خلصت تعليم ومراجعة SQL مره ثانية ممكن جداول او مشروع تساعدنا في التدريب وما انسى الاوامر لاني الفتره الاولى ذاكرت ونسيت ممكن المساعده بمشروع متكامل للتدريب وانشاءة كامل في SQL او ماذا تنصحوني اعمله الان وشكر وتحية مقداً لكم
-
بسم الله الرحمن الرحيم والصلاة والسلام على اشرف الخلق وسيد المرسلين محمد صلى الله عليه وسلم فصلو عليه ياعبادالله اجمعين. اما بعد : من يوم غد ان شاء الله سوف اقوم باذن الله على عمل حلاقات في للغة الاستعلام المعروفه لدينا وهي SQL ولكن سوف ابدا من حيث توقف اخي العزيز الاسيف واسئل الله عز وجل ان يعنني على ذلك واتمنى من الاخوه والاخوات الاجتهاد معي والتطبيق معاً حتى نصل الى المستوى المطلوب بأذن الله . طبعا نقوم بعمل الدورس على نسخة اوكل 9i وبالتحديد عن طريق iSQL عن طريق المتصفح لسهولة حفظ الاوامر او اي برنامج من برامج الاوركل ولكن اهم شي طريقة عمل الاستعلام . طبعا ومن لديه معلومات في اي مجال في الاوركل اتمنى منه ان يشارك معنا في الدروس وليس شرط الخبره فكلنا ليس بعل…
-
بسم الله الرحمن الرحيم يعد الكيرسور Cursor من اهم ادوات المبرمج كوسيلة للتعامل مع البيانات .. فهو كائن له معاملة خاصه جدا و طرق استخدام متعدده و فوائد لا تعد و لا تحصى هل للكيرسور اصناف معينة .؟ نعم و يصنف الى صنفين رئيسين هما Implicit Cursor و هو الكيرسور الذي تنشة قاعدة البيانات نفسها بدون تدخل المبرمج . Explicit Cursor و هو الكيرسور الذي يقوم المبرمج بأنشاءه بنفسه بشكل صريح . ما هو الكيرسور ؟ بشكل بسيط جدا.. يمكن ان نقول ان الكيرسور هو خزان مؤقت للبيانات في ذاكرة الجهاز... يمكن ان نقول ان الكيرسور هو جدول يحمل حجم كبير من البيانات يُحمل على الذاكرة يمكن ان نقول ان الكيرسور هو متغير من نوع خاص للتعامل مع بيانات الجدول مرة واحدة …
-
السلام عليكم ورحمة الله وبركاته كيف حالكم يا اعضاء هذا المنتدى الرائع عندي مساله وتعبت كتير في حلها وما توصلتش لنتيجه مفيده في الاخر اتمنى منكم مساعدتي عندي جدول فيه عمود بيشيل ارقام التليفونات من النوع VARCHAR2 وعند ادخال ارقام تليفونات تم ادخال بعض الحروف معاها السؤال عايزه فانكشن تمشي على كل ROW وتعرفني ان كان يحتوي على حروف ام لا على اساس اني بعد ما اميز الصف الي فيه حروف اقدر اعالجه بعد كده بحاجه تانيه وانفذ الفانكشن من خلال جملة SELECT وجزاكم الله كل خير يارب
-
السلام عليكم ورحمة الله وبركاته اخواني الاعزاء بعد غياب اردت ان اعود اليكم بشرح كورس الاوراكل كامل ان شاء الله وساضع كل يوم فيديو حتى استطيع المتابعة مع المشتركين في الكورس ان شاء الله واليوم سأضع لكم اول 4 فيديوهات من الدورة 1- كيفية التسجيل على موقع أوراكل 2- كيفية تحميل قاعدة البيانات 3- كيفية تنصيب قاعدة البيانات 4- مقدمة هامه عن الاوراكل انتظرونا غدا ان شاء الله
-
هذا حل مشكلة اختيار ثالث اكبر قيمة فى جدول يدعى TABLE SELECT MAX(A) FROM TABLE WHERE A <>(SELECT MAX(A) FROM TABLE ) AND A <>(SELECT MAX(A) FROM TABLE WHERE A <>(SELECT MAX(A) FROM TABLE )) الحل فقط ثالث اكبر قيمة من يريد رابع اكبر قيمة يراسلنى واعتقد الحل ممكن بنفس الطريقة بس اللى فاضى [email protected]
-
السلام عليكم ورحمة الله وبركاته بداية اشكركم على هذا المنتدى الاكثر من رائع وارجو منكم وضع لي بعض الافكار التي استطيع أن انفذها كمشروع (متوسط نسبياَ) علماّ اني مبتدى في PL SQL ولكم مني الدعاء بظهر الغيب .. شكراً
-
كيف احصل علي ثاني اكبر راتب في جدول الموظفين تاني اعلي راتب فقط في ريكورد لوحدو
-
بسم الله الرحمن الرحيم انا خريجة كلية تجارة المنصورة وقرات وبحثت عن الاوراكل كتير ونزلت شروحات كتيرة عن sql و plsql وحبيت انى اخد دورة معتمدة عن الاوراكل كلها وسمعت ان فيه منحة مقدمة من كلية هندسة المنصورة عن الاوراكل كلها واتصلت عشان احجز الدورة وقالوا ان ادامى شهر عشان ادخل فى مجموعة جديدة بس هما قالولى ان فيه مجموعة موجودة حاليا ممكن ادخل معاهم بس هما خلصوا ال sql كلها وهيبدأوا فى plsql وال forms وال reports وقالوا ليا ممكن بعد ماخد معاهم ده ارجع اخد ال sql بعد كده مع اى مجموعة جديدة وقالوا ان الشهادات معتمدة من كلية هندسة جامعة المنصورة وموثقة فى الخارجية المصرية وبيعطوا كمان معاها شهادة خبرة وعاملين خصم 70 % والدورة كلها هتتكلف بالامتحانات الف…
-
لدي ملف تكست فية بيانات حضور وانصراف لجهاز بصمة اريد نقل هذة البيانات في جدول اوركل ولكن حقل تسجيل الوقت والتاريخ في ملف التكست فية الوقت والتاريخ مع بعض بهذ الشكل 5/11/2008 9:14:04 اريد عند نقل هذة البيانات في جدول الاوركل يتم فصل التاريخ وتسجيلة في حقل والوقت وتسجيلة في حقل اخر بهد الشكل 9:14:04 <<<<<< حقل الوقت xtime 5/11/2008 <<<<< حقل التاريخ xdate هذا سيتم تكرارة بشكل يومي فكيف يتم عمل ذلك اريد كود الذي ينفذ هذا مرفق ملف البيانات وجدول الاوركل المراد نقل البيانات الية table.txt Q_CHECKINOUT.txt
-
السلام عليكم ورحمة الله وبركاتة انا عملت برنامج في SQL واريد ان انقل قاعدة البيانات الموجودة في جهازي الى جهاز اخر كيف يتم ذلك ؟؟؟؟
-
لو سمحتوا يا جماعة انا عندى جدول واحد فيه بيانات اشتراكات لمشتركين الشركة وتشمل بداية الاشتراك ونهايته يعنى ممكن شخص واحد يبقى عنده اكتر من اشتراك بتواريخ مختلفة لكن كل شخص مميز برقم شخصى وكل اشتراك له رقم مميز . المطلوب : معرفة عدد المشتركين الذين لهم اشتراكات فعالة خلال سنة 2012 ومعرفة المشتركين الذين كان لهم اشتراك فعال خلال 2012 ولم يجدد الاشتراك يعنى لم يحصل على اشتراك جديد خلال 5 اشهر من تاريخ نهاية الاشتراك بتاعه الذى كان مفعل خلال 2012. رجاء السرعة فى الرد
-
السلام عليكم ورحمه الله وبركاته لو سمحتوا انا لسه جديد في مجال قواعد البيانات sql عايز اعرف العناصر الكامله لقاعده البيانات انا اتعلمت اعمل ERD وانشئ قاعده بيانات والجداول واعمل ادخال للبيانات بالاضافه الى عدد كبير من الاستعلامات وكذلك Database Diagram بس عايز اعرف ازاي اعمل قاعده بيانات كامله وجاهزه للاستخدام سامحوني اذا كان طلبي غريب بس ارجو الرد والاهتمام لانه ضرور جدا وجزاكم الله كل خير وربي يجعله في ميزان حسناتكم
-
السلام عليكم إخواني هذه function لتحويل التاريخ الميلادي الي هجري بالفورمات التي تريدها ملحوظة : اليوم الزائد هو لمعالجة مشكلة انحراف التاريخ الهجري ملحوظة كمان مرة : لا يمكن استدعاء هذه الfunction من جملة select لانها تحتوي علي جملة ddl CREATE OR REPLACE function to_DATE_ARABIC( p_date in date, p_fmt in varchar2 ) return varchar2 as l_return_string varchar2(255); v_cal varchar2(255):='arabic hijrah'; begin execute immediate 'alter session set nls_calendar = '''||V_cal||''''; l_return_string := to_char( p_date+1, p_fmt ); execute immediate 'alter session set nls_calendar = ''Gregorian'''; l_return_string:=replace(l_return…
-
السلام عليكم ورحمة الله وبركاته اريد طريقة لتحويل التاريخ من julian date الى date format (dd/mm/yyyy) حيث انني استخدم برنامج JDedwards مع Oracle 9i Database حيث يتم تخزين التواريخ من نوع number data type بالشكل التالي : 105001 شرح طريقة التخزين( من اليمين الى اليسار ): 001 : يمثل الايام في السنة ( الاول من يناير ) 05 : السنة ( سنة 2005) 1 : القرن 21 اي معنى التاريخ: 105001 يمثل 1/1/2005 ارجو منكم المساعدة في تحويل التاريخ الى شكل DD/MM/YYYY حيث انه مخزن في قاعدة البيانات من نوع Number وكدلك اريد عرضه في report 9i على شكل dd/mm/yyyy
-
هنبدا بإذن الله التحميل كل 6اسئلة مع بعض عشان متأخرش عليكم وأدعولى ربنا يوفقنى وأكمله على خير وألاقى شغل باللى بدرسه اللينك http://www.4shared.com/file/236675106/ac4a...MED_SUEZp1.html
-
السلام عليكم كيف حالكم أخواني ؟؟ أريد ان اعرف رقم هذه الرسالة ؟؟ Do You Want To Save The Changes You Made ? وشكرا جزيلا....
-
هذا كود بسيط لتوليد ارقام او حروف عشوائية select dbms_random.string('X', 5) str from dual; ولها طبعا مميزات اخرى اذا اراد احد التوسع فقط ادخل وابحث عن اسم الباكيج dbms_random من تطبيقاتها : اعطاء كلمة سر جديدة للمستخدم ، تصفير كلمة المرور ، اعطاء رموز خاصة لكائنات معينة
-
السلام عليكم و رحمة الله و بركاتة ارغب في معرف كلمة المرور بدون تغيرة من مستخدم admin ارغب في معرف الكلمة الحالية و لا اريد تغيرها