SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
الجزء الاول PLSQL هذه كتب رفعها لنا الاخ الغالي mohamed hosary شرح عربي مفصل جداااااا مقسمه الى 11 جزء رفعتها كامله في ملف واحد هنا لاجل يتم الوصول اليها اسرعه لمن يبحث عنها تحياتي لكم http://www.mediafire.com/file/ltweu41v55lxr6j/%D8%A7%D9%84%D9%8A%D9%83_%D8%A7%D8%B5%D8%AF%D8%A7%D8%B1_plsql_%D8%A8%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D9%87.rar الجزء الثاني SQL وهذه كتب من الاخت ميسم الكرام خاصة بالـ SQL شرح عربي مفصل جداااااااااا وانصح اي مبتدى او متوسط بدراستها ان شاء الله تطلع بنتيجه منها اسال مجرب ولا تسال طبيب http://www.mediafire.com/file/ddw6rrou36j61d3…
-
السلام عليكم أخواني الكرام أرجو مساعدتي فيما يلي: يوجد عندي حقل varchar2 في جدول والبانات الموجودة داخله تحتوي على خليط بين الاحرف والأرقام مثال:AAA11,AB123,ABCD123,ABD12.....الخ. وأريد عمل replace للأحرف بأحرف أخرى دون تغيير الأرقام....ولكني لا اعرف آلية التمييز عند عمل replace بين الأحرف والأرقام في حقل varchar2 مثال :أريد تحويل ABC123 إلى XYZ123 ...؟؟؟؟ كيف يمكن عمل ذلك عن طريق جملة SQL ..... ولكم مني جزيل الشكر أخوكم abu-mallouh
-
السلام عليكم اخواني في المنتدي , اتمني ان اقدم لكم هذا الكود عسي ان تنتفعو به , وانا قد استخدمته DECLARE ِ pl_id ParamList; BEGIN -- logout; -- logon('gl','shc'); pl_id := Get_Parameter_List('tempdata'); IF NOT Id_Null(pl_id) THEN destroy_parameter_list(pl_id); end if; pl_id := create_parameter_list ('tempdata'); ADD_PARAMETER(PL_ID,'PARAMFORM',TEXT_PARAMETER,'yes'); -------------------USER PARAMETER -- ADD_PARAMETER(PL_ID,'p_1',TEXT_PARAMETER,(:station_code)); -- ADD_PARAMETER(PL_ID,'d1',TEXT_PARAMETER,(:from)); --ADD_PARAMETER(PL_ID,'d2',TEXT_PARAMETER,(:to)); ------------------- END USER PARAMETER /*--ADD_PARAMETER(PL_…
-
what is the DML Transaction and DDL Transaction Thank You
-
ممكن من فضلكم تساعدوني بدالة اعطيها مثلا abcd ترجع dcba عن طريق for reverse loop
-
تغطية مولد pl/sql الدينامكي وهي ما تعرف بـ (WRAP dynamically generated PL/SQL) هذا الموضوع موجود في المنتدى لاكن هنا أخر التطورات في 10g قد تلاحظ حينما تريد الاستعلام عن النص المكون لبعض procedures, packages ,functions من خلال العرض USER_SOURCE أنه في بعض الحالات مشفر ولا يمكن معرفة ما يحتويه النص هذا هو الموضوع الذي سنتكلم عنه .................................. مثال لكي يكون الموضوع أشد وضوحا: قم بالاتصال بالمستخدم SYSTEM ثم نفذ التالي SELECT TEXT FROM USER_SOURCE WHERE NAME LIKE 'DBMS_REPCAT_AUTH'; بعد تنفيذك الكود تابع >>>>>>>>>>>>>>>>>>>>>>>>>>> هذه package تم تغطية محتواها…
-
الزملاء الاعضاء السلام عليكم واعانكم الله في افادة الناس جميعاً سؤالي هو عن كيفية بناء cursor اي اجزاؤه كاملة البداية والنهاية به يفضل وضع مثال صغير كامل مع جزيل الشكر للجميع
-
السلام عليكم ورحمة الله وبركاته سنبدأ بإذنه تعالي في تعلم لغة الاستفسارات البنيوية SQL إليكم الدرس الأول التعريف:- SQLهي اختصار ل Structured Query وهي لغة تستخدم لاصدار جميع الأوامر التي تتعلق بقاعدة البيانات ,كماأنها ليست لغة كباقي لغات البرمجة، فنحن لا نستطيع تصميم واجهة البرامج بهذه اللغة كما أننا لا يمكننا استخدام دوال اللغة المعتاد عليها مثل for next وغيرها، أما لغات البرمجة الأخرى فإنها تدعم استخدام هذه الدوال والوظائف. كما أنها تدعم طرقاً كثيرة للتعامل مع البيانات ولكن نظراً لقوة ال sql فإن جميع اللغات تدعم استخدام ال sql كإحدى طرق التعامل مع البيانات وتنقسم إلي خمس أقسام رئيسية يمكن من خلالها إصدار الأوامر الخاصة بكل قسم. ميزاتها:- 1. SQL لغة ANSI قياسية ,ANS…
-
سلام من الله عليكم أخوتي الأعزاء نسأل الله أن يثبت على طريق لالحق خطاكم و أن يجزيكم عنا خير الجزاء----------- أما بعد أحبتي لدي سؤال و أنتظر منكم الأجابه:::::::: هل تو جد فنكشن استطيع من خلالها معرفة اسم الكمبيوتر لدي مباشرة أو مايسمى machine name لكي استعملها أثنا ء مناداتي لreport من داخل الفورم؟؟؟؟؟ ولكم منا جزيل الشكر و العرفـــــــــــــــان
-
SELECT DEPTNO,JOB,SAL, CASE WHEN DEPTNO=10 THEN SAL*1.05 WHEN JOB='MANAGER' THEN SAL*1.03 WHEN SAL>200 THEN COMM+10 ELSE SAL*1.02 END CASE_ALIAS FROM EMP /
-
السلام عليكم . هذا مشاركتي الاولي واتمني انها تكون مفيده للجميع وهو عباره عن درس في: Oracle 9i Datetime Functions :angry: اخوكم الناجي TABS Les16.zip
-
عملت على ديفلوبر 6 ,ولكني الان حاولت تجربة التعليمة البسيطة التالية الموجودة في كتاب اوراكل SQL9I: [color=green]SELECT * FROM departments[/color] ; وذلك بعد الدخول باسم سكوت,ولم تكن الجداول موجودة,فقمت بفك القفل عن المستخدم HR الذي يحوي الجداول,و بعد تنفيذ التعليمة وجدت ان النتائج مختلفة عن النتائج الموجودة في الكتاب,ففي الكتاب كان هناك ثمانية اسطر معادة,بينما تم اعادة 27 سطر للتعليمة الاخيرة.فاين الخطا؟
-
عند عمل امر select * from tab ياتيني هذه الجداول SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- DEPT TABLE EMP TABLE BONUS TABLE SALGRADE TABLE BIN$LcL5iAqsS02u6KWOin6raw==$0 TABLE BIN$k3LEXE1CSB61faFmQR5Wng==$0 TABLE BIN$1GTyBEtMRb21w6TvtEOG8w==$0 TABLE BIN$FqSpJ5LHTaSv2aOEHeNM9w==$0 TABLE BIN$M5J5eJ/cSE6tKFm7hhxCNQ==$0 TABLE BIN$0Tdi9OHtRhKlxt7BQjnO2g==$0 TABLE BIN$nJBHx32MQJGhVS3AavIfLg==$0 TABLE BIN$HTd61HLrTLOFij1BDXiFFQ==$0 TABLE BIN$M0cmAYSIQe2vXKSuzKvbpg==$0 TABLE BIN$rLhwuRUKQtOk…
-
مرحبا سؤالي هو ماهو ال datatype الذي نكتبه لعمل check item عند انشاء table جديده بحيث يكون ال colomn المراد بهيئة ال checkbox في ال developer
-
اخوانى اثناء تفقدى لل exception وجدت مجموعه من الاخطاء الشائعه واسمائها التى نكتبها بها فى الكود لتعريفها وقد وجدت خمسة تعريفات للاخطاء انا اعرف اربعه لكن لم استطع معرفة ما المقصود بالخامس والتعريفات هى 1/ no_data_found وهذا يستخدم عند عدم رجوع جملة select باى ناتج 2/ too_many_rows وهذا عندما تعود جمله select باكثر من صف والمتغير الذى لدى يكون مفرد 3/ invalid_cursor وهذا للخطا فى الكيرسر سواء فتحه وهو مفتوح او غلقه وهو مغلق 4/ ziro_divide وهذا عند القسمه على صفر 5/DUP_VAL_ON_INDEX هذا هو الذى لم استطع معرفة استخدامه فارجو ممن يعلم استخدامه ان يشرحه لى وله جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته وعيد سعيد علينا اجمعين بالنسبة ال اتى اليهم العيد والذى لم ياتى ؛؛ فانا والله فى الحقيقة انا عاوز اسألأ سؤال صغير جدا واتمنى من حضرتكم ان تجاوبونى عليها سؤال هو : انا لدى جدول مثل ما فى الصورة الاتية وهذه الجدول يحتوى ما ما انتم شاهدتمون الان بالصورة وانا عاوز كود اكتبه فى sql plus ويعمل لى الاتى انا والله عاوز اعمل تغيير للـحقل SIX للشيماء واخليها famle علما ان المكتوب هو male وحاجة كمان انا عوز اعمل حذف للصف هذا ارجو كتابة لى الكود الازم انا بستخدم الاوريكال ]database 9i انا والله العظيم لو انا اعرف كزمانى ما عاملت هذا الموضوع انا كل ال اعرفة انى جدول او اكتر وقاعدة بيانات وبس والسلام عليكم ورحمة الله وبركات…
-
الاخوة والاخوات الاعزاء لدي جدولين الاول هو جدول ترميز الجامعات والثاني جدول المكتبات المرتبطة بهذه الجامعات وقد قمت بعمل فورم لنموذج المكتبات يقوم بالادخال ويحوي لرقم الجامعة lov وعند الادخل تظهر رسالة التالية ora-01438 value larger than specified precision allows for this column علما اني ادخل مثلا رقم 5 او 1 اي ارقم لان عدد الجامعات لايتجاوز 12 المرفقات تحوي الكود والنماذج ياريت المساعدة يا جماعة الموضوع مهم ومستعجل New_WinRAR_archive.rar
-
أخوانى فى منتدئ عرب اوراكل ( كل عام وانتم بـخـــــــــ ـــــــــــير) عندى ســـــــــؤال محيرنى جــــــــــدا هو اذا وقع او سقط الويندوز الذى يعمل فية مشروع التخرج وقمت بعمل ويندوز جديد كيف يتم اتصال بقاعدة البيانات الخاصة بالمشروع علما بان اننى قمت بعمل مساحة تخزينية خاصة بالمشروع فى برتشن خاصـــــة بقاعدة البيانات أخوانى برجاء الرد لان الامر فى غايــــــــــــــــة graveness ودمتم سالميـــــــــــــن
-
-
السلام عليكم ورحمة الله وبركاته أنا أستخدم هذه الطريقة منذ أكثر من سنة في المؤسسة التي أعمل فيها ************************************************************** SELECT USERENV('TERMINAL'), sys_context('USERENV', 'IP_ADDRESS'), sys_context('USERENV', 'OS_USER') FROM DUAL; النتيجة ABU-MALLOUH 172.16.24.30 Administrator ************************************************************* لكن هناك مشكلة واجهتني أود سؤالك عنها إذا تكرمتم ، وهي: أن الطريقة التي ذكرتها ترجع IP و Host Name للجهاز الذي يستخدم النظام إذا كان على نفس الجهاز فعلى سبيل المثال ABU-MALLOUH 172.16.24.30 Administrator إذا كنت أعمل على نفس الجهاز لكن في المؤسسة التي اعمل بها نستخدم Applicati…
-
انا لسه مبتدي وبذاكر sql \pl ونفسي ادخل الامتحان بعد يوم 15\1 لو حد عنده امتحانات يساعدنا علشان انا سمعت انها اتغيرت المهم في سوال واجهني وانا بذاكر Add code to create two bind variables Create bind variables basic_percent and pf_percent of type NUMBER. In the executable section of the PL/SQL block assign the values 45 and 12 to basic_percent and pf_percent respectively. Terminate the PL/SQL block with “/” and display the value of the bind variables by using the PRINT command. Execute and save your script file as lab_02_05_soln.sql. Sample output is shown below ارجو الحل مش عارف احله هو موحود في practice 2 السوال 5 .
-
السلام عليكم ورحمة الله وبركاتة الأخوة الأفاضل امل أن تساعدوني في كود يظهر لى رسالة لأنتهاء تاريخ صلاحية دواء في حالة دخول المستخدم على الشاشة حيث ان المشروع الى لدي مشروع صيدلية امل الرد والمساعدة والف شكر اخوكم ابو نواف
-
ارجو من اخواني المساعدة . عندي مشكلتين؟في فورم الموظفين . اولا : اريد trigger يعمل على ادخال اسم الادارة في display item اتوماتيكيا عند ادخالي رقم ادارة في text item والذي سيأخذها من جدول " اسماء الادارات" . ثانيا : اريد trigger يعمل على نقل المؤشر الى عنوان الموظف"وهو اخر فيلد في الترتيب" مباشرة اذا كان text item للـ"هل ايملك عناون" قيمتها نعم . "اقصد ان ينتقل الى text item معين اذا كانت قيمة text item اخر بنعم والا يستمر بالتنقل بالترتيب" ارجو ان يكون الشرح واضح . عندي جدولين : الجدول الاول يحتوي على اسماء الادارات . والجدول الثاني يحتوي على معلومات للموظفين . شكرا
-
Please help me how can Create a PL/SQL block to read a value and print its reverse
-
السلام عليكم شباب: انا مبتدئ وحاولت ان انفذ هذا الكود INSERT INTO EMP VALUES(1002,'WALEED','MANAGER',1001,TO_DATE('01-JAN-2006','DD-MON-YYYY'),2000,100,10) لكنه يظهر هذه الرساله: : يوجد خطاء عند السطر 1 ORA-01843: شهر غير صالح شباب ايش السبب ؟؟؟؟؟؟