SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
-
السلام عليكم ورحمة الله وبركاته هذا ما فهمته من السؤال "ربط Function بـ Procedure" طبعاً فهمت السؤال هو نصف الاجابة وانا ابي توضيح لا اقل ولا اكثر مثلاً عندي هذا السؤال واليكون مثال :- مستعيناً بدالة ( Function )مثلا اسمها annal اكتب Procedure لطباعة الراتب السنوي لجميع الموظفين الذين يأخذون مرتب أعلى من 1000 ؟؟؟ اعرب ما تحته خط خخخخ اقصد وضح ما تحته خط انا الي فهمته انه لازم نستخدم Cursor عشان نرجع الراتب السنوي لجميع الموظفين الذين يأخذون مرتب أعلى من 1000 ؟؟؟ ياليت احد يوضحلي واكون شاكر له هذا المعروف " والله يوفقكم لما يحبة ويرضاه " إلى اللقاء
-
يا شباب هل من الممكن أن أعمل إستعلام بحيث يعطيني الأرقام الموجودة فقط في الحروف مثلا customer_number_2526525 أريد فقط 2526525 أن ترجع يا شباب الرجاء المساعدة
-
الاخوة الاعضاء جميعا ارجوا مساعدتي في ايجاد حل لهذا الخطأ ORA-21000 error number argument to raise_application_error of stringstring is out of range Cause: An attempt was made to specify a number not in the allowed range. Action: Use an error number in the range of -20000 to -20999, inclusive. شو اعمل لحلها علما بان الارقام التي تدخل هي ضمن المدى المسموح به والنظام يعمل في مكان ولا يعمل عندي شاكرا حسن التعاون
-
لدي PROCEDURE ما به FOR...LOOP وأريد الخروج منها عندما يكون المتغير المسمى Cell_val© بلا قيمة أي = NULL أرجو الإفادة حيث أن الموضوع عاجل. إليكم الكود for r in 1..1000000 loop-- number of rows for c in 1..2 loop--number of columns args:=OLE2.CREATE_ARGLIST; OLE2.ADD_ARG(args,r); OLE2.ADD_ARG(args, c); cell:=OLE2.GET_OBJ_PROPERTY(worksheet, 'Cells', args); ole2.destroy_arglist(args); --Return the cell value if c =1 then Cell_val© := ole2.Get_Char_Property(cell,'Value'); select inventory_item_id into v_column1 from mtl_system_items where segment1 =Cell_val© and organization_id =109; …
-
-
السلام عليكم اخواني رمضان كريم اليوم انا جاييكم طالب العون عندي نظام فيه ملفات و مستندات ومقاطع فيديو متوسط الحجم 2-5 ميجا مطلوب الارشفة و حفظها سؤالي ايهما افضل ان اخزنها داخل القاعدة ام خارجها ارجو ابداء الرأي مع ذكر مزايا و مساوئ كل طريقة و كل عام و انتم بخير
-
ان اعمل نظام اجازت للموظفين وواجهت مشكلة وهي كالتالي : اريد طرح تاريخ من تاريخ والناتج اقسمهة على 30 ثم اضربه ب 2.5 مثال : موظف بدا العمل بتاريخ 1/1/2008 وفي تاريخ 1/9/2008 تم عمل اجازة لهذا الموظف طبعا هذا الموظف يستحق 20 يوم اجازة قمت بعمل المعادلة التالية : قمت بطرح التاريخين من بعض والناتج قسمته على 30 لكي يظهر عندي عدد الشهور وبعدها قمت بضرب عدد الشهور ب 2.5 لكي يظهر عندي رصيد الأجازة بالأيام السؤال : الرصيد ظهر عندي = 20.3333333333 والمفروض يظهر فقط 20 اعتقد ان المشكلة بسبب ان بعض الشهور الميلاديه اكثر من 30 يوم ماهو الحل لكي يظهر الرصيد 20 فقط
-
السلام عليكم احبابي هذه المسالة قابلتني وقمت بحلها الا ان بها نقطة لا استطيع التوصل اليها المسائلة هي Display the last name, hire date, and day of the week on which the employee started. Label the column DAY. Order the results by the day of the week, starting with Monday والحل الذي قمت به هو select last_name,hire_date , to_char(hire_date,'DAY','Nls_Date_Language=American') as "DAY" from employees order by 3 والمطلوب اخواني ان ابداء بيوم الاثنين (Monday) وما اعرف كيف ..؟ انتظر مساعدتكم ولكم مني خالص الود والتحية اخوكم Beta_smart
-
السلام عليكم سؤالي احنا ليه بنسوي constraint و references في create table و ايه الفايده منهم ؟
-
اتمت بعون الله تعالي الدرس السابع وارجو من الله تعالي تقبل هذا العمل صدقه جاريه لوالدي واسرتي جيمعا غفر الله لنا ولكم ولكل من له علينا حق امين LESSON__6__Data_Manipulation_Language_DML___tc.doc
-
مرحبا جميعا سؤال لو سمحتم هل يمكن تقديم امتحاني SQL و PL/SQL في يوم واحد ؟!!!! أرجو المساعدة و شكرا للجميع
-
السلام عليكم اخوانى الرجاء المساعده فى مشكله عندى و هى اريد ان اشغل برنامج معمول بالجافا من داخل الاس كيو ال البرنامج يشتغل و بدون نتيجه الطريقه المستخدمه هى CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "DoProcessBuilderNeww" AS import java.io.*; import java.util.*; public class DoProcessBuilderNeww { public static String Run(String command) { try { ProcessBuilder pb = new ProcessBuilder("C:\\a.bat"); pb.redirectErrorStream(true); Process p=pb.start(); InputStreamReader isr = new InputStreamReader(p.getInputStream()); BufferedReader br = new BufferedReader(isr); String line; while ((line = br.readLine()) != null) { System.out.println(line); …
-
السلام عليكم ورحمة الله وبركاته 1- كيف يمكنني كتابة اجراء طباعة الشهادات على الشاشه يعرض نتيجة الطالب ناجح وراسب اذا كانت النتيجة اقل من 60 لطالب معين في مادة معينه في السنة الحالية 2- استعلام يعرض 3 طلاب ودرجاتهم حصلوا على اعلى درجة في مادة الفيزياء في المرحلة 2 ثانوي وشكرا
-
DECLARE filename VARCHAR2(256); ConvID PLS_INTEGER; AppID PLS_INTEGER; Buffer VARCHAR2(20); I NUMBER(3):=1; J NUMBER(5):=1; V_NUMBER VARCHAR2(20); LEN NUMBER(20); V_ISSUEDATEH VARCHAR2(13); V_PART_NAME VARCHAR2(100); V_MOBILE_NO VARCHAR2(10); V_PAID_AMOUNT NUMBER(20,2); V_PAID_DATE VARCHAR2(100); V_ATM_BANK_ID VARCHAR2(50); v_PART_ACC_NO VARCHAR2(50); V_PAID_TYPE VARCHAR2(50); V_PRT_CODE VARCHAR2(50); BEGIN --filename := GET_FILE_NAME(File_Filter=> 'EXCEL Files (*.XLS)|*.XLS|'); /*AppID := DDE.App_Begin('C:\Program Files\Microsoft Office\Office12\EXCEL.EXE'||' '||'C:\B.XLS',DDE.APP_MODE_MAXIMIZED); ConvID := DDE.Initiate('EXCEL.EXE','C:\ReconciliationFileList.xls');*/ …
-
انا لدي جدول فيه primary key واحد وبعد ما عملت الجدول تذكرت اني بحاجه الى إضافة primary key آخر ؟؟ ماهي الطريقه لإضافه هذا الأمر ...
-
السلام عليكم ..... أريد كود أضعه ك trigger يشيك على الباسوورد علما بأن الجدول اسمه : الدخول و الاعمدة :1- اسم_المستخدم 2 - كلمة_السر 3 - القسم : مسئول , مدخل بيانات و المفروض أن يشيك الكود على العمود الاول و الثاني و على حسب نوع القسم ينتقل للشاشة المطلوبة و اذا كان هناك خطأ في ادخال اسم_المستخدم أو كلمة_السر يستدعي alert لكل حالة
-
السلام عليكم كثيرا ما يتم ادخال بيانات مع مسافات زيادة في اول او اخر البيانات و كثيرا ما تسبب مشاكل لذلك يجدر معلجة هذه البيانات بازالة المسافات الزائدة و التي تسبب مشاكل عند المقارنات و يمكن ذلك باستخدام الfunction المرفقة و التي تزيل السمافات فقط عند المقارنات او عرض البيانات و لكن البيانات زي ما هي في الجدول بالتوفيق REM_SPACE.zip
-
سؤال: كيف أستطيع إنشاء Type As Object بصلاحيات المستخدم التالية :DBA,Resource,Connect With Admin Option بينما الخطأ التالي هو الذي يصادفني دائماَ: SQL> create or replace Type Address As Object 2 (City Varchar2(20), Street Varchar2(20), House_No Number(5) ); 3 / create or replace Type Address As Object * ERROR at line 1: ORA-00439: feature not enabled: Objects وعندما أدخل على الSchema Manager و أقوم بتفعيل كل الRoles والPreviliages فإنه يقوم بتفعيلها و لكنه على مستوى الSQL لا يستجيب. ساعدوني على وجه السرعة جزاكم الله خيرأ
-
السلام عليكم تحية طيبة لأعضاء مجموعة مستخدمي اوراكل ارجوا المساعدة في الكود التالي ( الكود شغال تمام بس المشكلة اني اريد حساب القيمة من 100 حاليا تظهر بهذا الشكل ( 00.0067 ) واريداها تظهر بهذا الشكل ( 67.00 ) تم ضرب القيمة 100 ولكن حين التعديل على السجل يظهر الخطأ رقم ( frm - 40509 ) وشكرا declare avg_n number(10); begin avg_n:=(:s+:t+:r)/3 if:VOLTAG is not null and :station_capacity is not null then v:=:(voltag *1.732 * (avg_n) / (:station_capacity * 100)) end if; end;
-
السلام عليكم كيف يمكن كتابة كود يترجم الاسم العربى فى حقل ثم الانتقال الى حقل اخر يتم فية ترجمة الاسم انجليزى وشكرا جزيلا ....
-
السلام عليكم ورحمة الله وبركاتة هل يمكن كتابة CONSTRAINT PK مع ATERL TABLE جزاكم الله خيرا لهذه الافادة خيركم من تعلم العلم وعلمه
-
كل عام و انتم بخير..... والله يعيده علينا وعليكمسؤالي ياخوان ...ركبت الأوراكل 10 لكن لم استطع الدخول الى pl sql منفذ الأوامر والسبب اسم المستخدم و كلمة المرور مع اني مدخلها صحيحة وهي على حد علمي user name : scott password: tiger والي ابتأكد منه هو host string ياليت احد من الأخوان يفيدني مؤجرين ...وشكرا
-
-
السلام عليكم ايها الأخوة العرب ويارب المزيد من العلم وانا بكون سعيد لما بشوف إجابات نموذجية من الخوة بالمنتدىويارب يزيدكم لم أطيل عليكم بس انا عاوز أعرف إستخدام كل من الدالتين translate , floor علشان أنا وجهتهم كثير و لم أعرف إستخدامهم كمثل الدالة التالية تحتوى على translate FUNCTION chk_char(st varchar2) RETURN varchar2 IS l smallint := NVL(length(st), 0); c varchar2(1) := null; d varchar2(1) := null; E varchar2(1) := null; f varchar2(1) := null; BEGIN for i in 1 .. l loop d := upper(substr(st,i,1)) ; if d <> ' ' then E := translate(d,'*ABCDEFGHIJKLMNOPQRSVTYWUXYZ',' '); c :…