SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
عند استخدام جمل السيكوال يلاحظ وجود تكرار في الأوامر لذلك سأببين بأذن الله بعض أوامر تحرير جمل السيكوال بإستخدام السيكوال بلاس append change/old/new clear buffer del list run الأمر الأول append or a يستخدم هذا الأمر لإضافة نص وليكن اسم عمود في أحد الجداول لآخر سطر تمت كتابته مثلا select employee_id,last_name from employees where department_id=50 فلكي نضيف الsalary نكتب الآتي append,salary سنلاحظ حدوث خطأ لأنه من المفترض أن يتم إضافة الأمر لأول سطر و لذلك سنكتب رقم السطر الذي نود الإضافة فيه أولا يعني 1 append,salary ------------------------------------------------------------------------------------------------------- الأمر الثاني c or cha…
-
السلام عليكم ورحمة الله وبركاته أريد المساعدة من الاخؤة الأعزاء فى توضيح المشكلة التالية وهى أنا لا أستطيع كتابة بيانات أقصد ادخال بيانات فى sql plus بالغة العربية فهل من حل لهذه المشكلة فمثلا عندة جدول ادارات وأريد ادخال أسماء للادارات بالعربي فلا أستطيع وهى لا تظهر فى الاستدعاء ( select ( أرجو المساعدة بالرد فى المنتدى أو على [email protected] وجزاكم الله خيرا
-
كنت عايز اعرف الفرق بين ال& و&&؟ و الفرق بين selection and projection? وال flag فى الjoin? عايز اعرف كمان اية الاوامر دى؟ set head off set timing on set amount
-
عاوز جمله SELECT تجيب الموظفين اللي تاريخ تعيينهم من 1/1/1980 حتي 1/1/1981
-
السلام عليكم أيها الأخوة أريد فقط أن أعرف كيف أستطيع ان أنادي Web Service من PL/SQL طبعا مع العلم أنني أستخدم فورم 6i أنا أريد أن أستخدم هذه العملية عن طريق ال Data Base 10g فمن يعرف الطريق أرجووووووووووووكم إعطائي مثال عن كيفية عملية هذه الطريقة . مع العلم أن بحثت في النت وجربت أكثر نت مثال ولم أفلح بطريقة أو بأخرى وشكرا :D :rolleyes:
-
-
declare result NAME_ALL.ENAME%TYPE ; begin EXECUTE IMMEDIATE ' exec round_name2(50 ,ENAME,NAME_ALL,2,NAME_FAMILY,FAMILY_NAME,NAME_PERSON) into :result ' using out result ; end ; ORA-00900: invalid SQL statement ORA-06512: at line 4 function في ملف مرفق ارجو ان تنظروا الى function واعطاء ملاحضه ارجوا المساعده finally.txt
-
انا استخدم اوراكل 11 g حاولت ارسل ملفات بغض النظر عن نوعها . من خلال اوراكل الي انظمه غير اوراكل باستخدام Web Service ... المشكله الصور والملفات التي تزيد حجمها عن 48k لا تصل ولا يمكن ارسالها . بالرغم عدم ظهور رسالة خطا . فمثلا عند ارسال ملف حجمه 30 يصل بكل سهوله ويتم عرضه . واذا تم ارسال ملف حجمه مثلا 800k يصل فقط منه 10k هل لديكم خبره بهذا الموضوع .. هل يمكن ارسال ملفات ذات حجم كبير في الاوراكل وارسالها عن طريق Web Service ... احنا بالاوراكل نستطيع تخزين ملفات كبيره وعرضها ضمن اطار الاوراكل باستخدام webutil >> ارجو لاهل الخبره افاادتنا لاهمية الموضوع . عند استخدام …
-
عندى الكود التالى يبحث فى P_dept عبارة عن ارقام 1-2-3 الجملة ثابتة عند where لازم الناتج يكون بين هذه الارقام اما 1 او 2 او 3 عايز لما اكتب 4 مثلا او اى قيمه فارغة مثلا يجيب جميع النتائج السابقة التعديل سيكون تقريبا عند المتغير باللون الاحمر رجاء المساعدة SELECT ALL PATIENT.P_NAME, PATIENT.NATIONAL_ID, STAR.DEPTNO,PATIENT.P_DEPT , PATIENT.NOTS, PATIENT.DECISION FROM PATIENT, STAR WHERE (PATIENT.P_DEPT = : p_1 AND PATIENT.X_RAY_DATE = : p_2) and DECISION = : p_3 AND (PATIENT.P_DEPT = STAR.DEPTNO)
-
شباب ممكن تساعدوني شوي 1- مالفرق بين التعليمتين التاليتين وماذا تفعل كل منها SELECT last_name, salary, MAX(salary ) OVER (ORDER BY hire_date) "SALMAX "(شو هي over) FROM employees WHERE department_id = 30; 2- select e.last_name,e.salary,e.department_id,b.salmax from employees e,(select department_id,max(salary) salmax from employees group by department_id)b where e.department_id=b.department_id سؤال آخر (تحملونا شوي) لماذا عند كتابة التعليمة التالية يزداد عدد المحارف select last_name,lpad(' ',salary/1000,'*')SALARY from employees LAST_NAME ------------------------- SALARY -----------------------------------------------------------------------------------------------…
-
هذه الـpackages الموجودة في الpl-sql أرجو أن أنغعكم بها وشكراً Supplied_PL_SQL_Packages_and_Types_Reference.zip
-
السلام عليكم ورحمة الله وبركاته : عندي بعض الأسئلة حول functions لو سمحتم ماذا يعني كلاً من : treat nls_Initcap nls_lower form_tz numtodsinterval وجزاكم الله كل خيراً . . . . . . . . . . . ********************************************
-
مع الشكر لاصحاب الطرق السابقه ولكن هذه الطريقه ابسط بكثييييير select to_char(to_date(1965,'j'),'jsp') || ' JD Only' from dual;
-
تغطية مولد 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 تم تغطية محتواها…
-
اخواني جزاكم الله خيراً ارغب في عرض الجزء من الثانية لعرض الساعة والدقيقة والثاني عن طريق SELECT TO_CHAR(SYSATE,'HH:MI:SS') FROM DUAL; ولكن المشكلة في الجزء من الثانية ؟
-
ازاى اقدر اطلع الناتج التالى بنفس الشكل : 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3
-
select e.emp_id [b],sum(v.interval)[/b],to_char( e.hire_date,'dd/mm/yyyy'),v.id , to_char(v.DATE_FROM,'dd/mm/yyyy'),to_char(v.DATE_to,'dd/mm/yyyy'), v.INTERVAL,to_char(sysdate,'yyyy') from employees e , vacation v where e.emp_id=:global.g_emp_id and e.emp_id =v.emp_id and to_char(v.DATE_FROM,'yyyy')=to_char(sysdate,'yyyy'); هذا الكود يجلب لي اجازات الموظف خلال هذه السنة ولكن ما المشكلة في sum(v.interval)?????
-
السلام عليكم ورحمة الله وبركاته لو سمحتم ياجماعة انا عاي أعمل ترقيم تلقائى فهل الأفضل انى أعملها باستخدام الsequence ولا فى طريقة تانية تعتبر عملية أكتر وهى الى بتستخدم فى الشغل ياريت لو فى تانى غير ال sequence يشرحهالى جزاك الله خيرا
-
السلام عليكم ما الخطأ فى هذة الجملة update bolisa set to_char( bolisa_end_date,'dd/mm/yyyy')= to_char(sysdate,'dd/mm/yyyy')
-
كيف اكتب استعلام بناء على حقل التاريخ الشرط الاول اكبر تاريخ وبشرط انه يكون اصغر من تاريخ اليوم اعتقد انه بحاجة الى استعلامين هذا الشرط الثاني where dat<sysdate اريد الشرط الاول بتاع اكبر تاريخ كيف يتم كتابة شرط اكبر تاريخ حاولت استخدم last_date وtranc وما زبطت معي
-
مرحبا ارجو منكم الرد على رسالتي لاني بحاجه الى الاجابة وشكرا جزيلا لكم مقدما مكتبة عامة بها (كتب:الكتاب له مؤلف او اكثر ، الكتاب ينتمي لموضوع واحد فقط ، مشترك: المشترك يستطع استعارة اكثر من كتاب . دارنشر: تورد الكتب للمكتبة) تقوم هذه المكتبة بتوفير الكتب المختلفة لقطاع واسع من المواطنين في مدينة ما ولكنها تستخدم الوسائل التقليدية في هذه الخدمات سواء فيما ما يتعلق بمعلومات الكتب المتوفرة لديها او المشتركين وطرق التواصل معهم ومتبعة اشتراكتهم مما ادى ويؤدي الى الكتير من السلبيات في العمل وتأخر المشتركين عن تسليم الكتب حسب المواعيد المقررة مما يؤدي الى عدم استفادة اكبر قدر ممكن من المشتركين من الحصول على تلك الكتب وكذلك فقدان العديد من الكتب ولاسباب غير معروفة المطلوب ا…
-
ممكن حد من الأخوة الأفاضل يوضح ايه ESCAPE Identifier واستخدامه في ايه ؟
-
السلام عليكم ورحمة الله ياشباب عندي Procedure مبني على مستوى قاعدة البيانات كيف أعطي رسالة خطأ داخل البروسيجر في حالة أن البروسيجر في select تعطي Error
-
محتاج function اديها 2 برامتر الاول السنه والتانى الشهر علشان يحسب عدد الناس الى اتعينو فى الشركه فى الشهر دا من السنه دى واسم الfunction calcEmp(Year , month ) Return Number ; calcEmp(Year , month , WeekNum) Return Number ; ولو زودت عليه رقم الاسبوع يدينى تفصيل اكتر عدد الناس فى الاسبوع
-
لوسمحتو انا مبرمجه في جهة معينه اريد معرفة كيفية سحب بيانات البصمه من جهاز البصمه باستخدام ديفلوبر 6i وكيفية تخزينها بعد ذلك في قاعدة بيانات اوراكل 9i ارجوكم من عنده معلومه يفيدني