SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ممكن مساعة فى استخدام EXECUTE IMMEDIATE لانشاء مستخدم جديد على الdata base انا عملت كود بس بيظهر عندى مشكلة DECLARE BEGIN EXECUTE IMMEDIATE 'CREATE USER :EMP_TB.EMP_APP_USERNAME IDENTIFIED BY :EMP_TB.EMP_APP_PASSWORD'; end ; ششو بيكون الخطأ ؟
-
Write a PL/SQL procedure or function that will accept one or more input parameter. The procedure or function will then do any SQL operation. Write a PL/SQL block that will call the procedure or function?????
-
السلام عليكم اخواني الكرام كيف احل المشكلة دي انا بعد ما نزلت الاوراكل 10g جيت اخش علي قاعدة البيانات اللافتراضية الموجودة في الاوراكل ب ال sql plus اللي المعروفة عند الجميع Username: scott Password : tiger بيديني الايرور دة ORA-28000 : the account is locked قولولي اية الحل لو سمحتم وجزاكم الله كل خيرا
-
اريد Select تعمل التالي : 1- اريد معرفة اعلى ثلاث رواتب في جدول والترتيب لكل راتب وام باقي الرواتب فتظهر فارغه في سجلها... كما في الجدول التالي . User Name Salary Index ------- -------- ------------ 2 5000 Ahmad ------- ------ ---------- ------- ------ ---------- 5 4500 Ali 6 6000 Rami ------- ------ ---------- ------- ------ ---------- ------- ------ ---------- ------- ------ ---------- كما ي…
-
السلام عليكم ايها الكرام كانت اللغه عربيه عندي عندما قمت بتنصيب الاوراكل وتوابعه بعدها اصبح sql plus يطلب مني ادخال اسم المستخدم والرقم السري بلغة غريبة لا هي عربيه ولا انجليزية مثل ما في الصورة المرفقه وحولت اللغه في الجهاز الى انجليزية لكن لا جدوى من ذلك افيدوني بارك الله فيكم
-
مرحبا اعزائي... اريد مساعدتكم في كيفية جعل العدد يظهر كتابة اي ما يسمى بالتفقيط .. مثلا كيف اجعل الرقم 123 يظهر " مائة و ثلاثة و عشرون" او حتى بالانجليزي " one hundred twenty three" ... ارجو مساعدتي و لكم جزيل الشكر
-
السلام عليكم اخواني ارجو المساعدة في حل هذه المسالة حاول ان اعمل trigger يقوم بحساب وقت الانترنت للمستخدم خلال مدة معينة نجح ال trigger والحمدلله بعد فترة اضفت خدمة انتنيت مجانية من ال 2 ال 8 صباحا بعض العملاء يتصلون لمعرفة المدة المستخدة خلال هذه الفترة فقط من ال2 الى ال8 select nvl(trunc(sum(acctsessiontime)/3600,2),0) into :RAMUSAGE from cdmacdr where mdn ='0'||:msisdn and acctType=2 and sessioncontinue=0 and transdate <= to_date(:TODATE || ' 07:59:59','DD-MON-YYYY HH24:MI:SS') and (to_date('01-Jan-1970','DD-Mon-YYYY') +(((eventtime-acctsessiontime)+ 3 * 3600) /(24*3600))) >= to_date(:FROMDATE || ' 01:59:59','DD-MON-YYYY HH24:MI:SS'); End; عدلت على …
-
السلام عليكم انا مبتدئ واحتاج الى مساعدة في عمل view من عدة جداول 1- جدول الاصناف >>>>> item_id,item_name,unite_id,class_id,com_id 2- جدول الوحدات>>>>>> unite_id,unite_name 3-جدول الفئات >>>>>>>class_id,class_name 4-جدول الشركات>>>>>com_id,com_name -------------------------------- احتاج الي view item_id,item_name||unite_name||class_name||com_name ---------------------------------------- كتبت الكود select item_id, ITEMS.ITEM_NAME||' '||UNITES.UNITE_NAME||' '||CLASS.CLASS_NAME||' '||COMPANYS.COM_NAME from ITEMS,UNITES,CLASS,COMPANYS where ITEMS.UNITE_ID=UNITES.UNITE_ID and ITEMS.CLASS_I…
-
السلام عليكم مشرفين واعضاء منتدنا المتميز لدي استفسار صغير ارجو المساعده عندي جدول في قاعده بيانات واريد ان انقل سجل من هذ الجدول الي نفس الجدول في قاعده بيانات اخرا حولت بهذا الكود ولكن يعطيني خطا ارجو منك مرجعة الكود اذا كان صحيح ام لا INSERT INTO DB2.cfl_transactions_works b VALUES (b.account_type, b.comp#, b.region_code, b.branch#, b.account_no, b.trans_type, b.trans_no, b.trans_date, b.emp_no, b.ref_no, b.ref_date, b.source_type, b.source_no, b.source_acct_no, b.payment_type, b.account_curr_code, b.account_curr_rate, b.curr_code, b.curr_rate, b.for_trans_amount, b.loc_trans_amount, b.account_trans_amount, b.cheque_card_no, b.cheque…
-
السلام عليكم لدى جدولين الاول Emp والثانى Emp2 وهما جدولان متشابهان ولهم نفس الاعمده والمشكله هنا انى اريد عمل Insert من الجدول الاول الى الثانى ولكن فى حاله وجود شرطين وهما عدم وجود الـ Id و الـ Storeid معا فى نفس الصف كشرط لحدوث عمليه الـ Insert وحينما تم كتابه الكود تظهر المشكله المرفقه فكيف يتم كتابه هذا الكود ؟ وجزاكم الله خيرا
-
انا عاوز اجيب تاريخ اخر جمعه فى الشهر
-
يوجد عندى جدول SQL> desc py_salary Name Null? Type ------------------------------- -------- ---- ( FILE_NO NOT NULL NUMBER(6 (CAREER_CODE NUMBER(2 ( PAYMENT_CODE NUMBER(3 ( PAYMENT_STATUS_CODE NUMBER(3 ( SALARY_LMONTH NUMBER(2 (SALARY_LYEAR NUMBER(4 ( LAST_SALARY NUMBER(7,2 ( CURR_SALARY NUMBER(7,2 اريد اضافة عمود جديد باسم PAYMENT_CODE_old الى الجدول ونسخ البيان…
-
شباب عندي داتا بيز كبيرة فيها حوالي المليار ركورد وتنفيذ عمليات ال DML او حتى اذا بدي عدد عدد الاعضاء المسجلين عندي الاكتف بياخود وقت كتير كتير كتير طويل بدي طرق او trick لنسرع العملية قدر المستطاع ممكن حدا يساعدني بالموضوع يعطني افكار مها كانت بسيطة او يدلني على موضيع للقراء ومشكورين الكل
-
السلام عليكم ورحمة الله اخواني واخواتي اريد جملة SQL تقوم بجمع رقم ثابت مثلا مع احدى القيم من عمودين في جدول بحيث يأخذ القيمة الكبرى منهم ويهمل الاخرى Select 5 + Column 1 or Column2 which is the bigger وسأقوم في هذه الجملة باستخراج النتيجة النهائية لمقرر معين مع الاخذ في الاعتبار القيمة الاكبر من الدور الاول او الدور الثاني بارك الله فيكم
-
السلام عليكم ممكن حد يسعديني في استخدام البكتج دي انا دروت على النت ولقيت في tow script 1-utlmail.sql 2-prvtmail.plb انا عملت run للباكتج utlmail.sq ودي اشتخلت بنجاح معيا تمام بالنسبة prvtmail.plb طلع error دي تفاصيله : LINE/COL ERROR -------- ----------------------------------------------------------------- 320/10 PL/SQL: ORA-00942: table or view does not exist 319/5 PL/SQL: SQL Statement ignored 326/12 PL/SQL: ORA-00942: table or view does not exist 325/7 PL/SQL: SQL Statement ignored وب…
-
السلام عليكم محتاج جملة استعلام تظهر ليا التواريخ المتتاليه بمعنى ان مثلا عندي في الجدول عمود التاريخ في البيانات دى 1/1/2017 2/1/2017 3/1/2017 20/1/2017 1/4/2017 2/4/217 3/4/2017 في انا محتاج استعلام يظهر ليا التواريخ المتتاليه اللى ورا بعض يعنى في المثال دى المفروض يظهر ليا 1/1/2017 2/1/2017 3/1/2017 وهكذا بردو يظهر ليا الاتى 1/4/2017 2/4/2017 3/4/2017
-
السلام عليكم ورحمة الله وبركاته أخواني الكرام عاوز أعمل أتنين list البيانات بتظهر في ال list التانية عل أساس البيانات الموجودة في ال list الاولى والاثنين من النوع poplist
-
السلام عليكم : هذه أول مشاركة لي وأود السؤال عن تعليمة الـ like ... إذا أردنا البحث عن A_B حرفياً فماذا يكون شكل التعليمة و لكم جزيل الشكر>>>>>>>
-
المشكلة عندي اني حاولت أعمل VIEW وهي تستخدم لاحضار بيانلت من أكثر من جدول ولكن لم أفلح فأرجو مساعدتي واعلامي بطريقة تكوين VIEW ؟
-
يا باشمهندسين عندى سؤال محيرنى انا عايز اعمل تريجر عند ادخال قيمة في دول يسجل او يعدل على بيانات جدول اخر كالتالى اولا الجداول - جدول المشتريات create table imports ( imp_id number (10) , goods_id number (10) , sup_id number (10) , imp_quant number (10) , imp_cost number , sup_date date default (sysdate) , end_date date , imp_note varchar2 (100) , constraint imp_id_pk primary key (imp_id) , constraint imp_goods_id_fk for…
-
انا عندي جدولين مربوطين بعلاقة اريد عمل جدول لاخذ بعض الاعمدة من الجدولين واعضها في الجدول الجديد بعمل تريقر بعد ان ادخل البيانات في الجدولين يقوم اوتوماتيكيا بادخلها في الجدول الجديد كيف استطيع عمل ذلك
-
السلام عليكم ورحمة الله وبركاته لدي 3 جداول وأريد الربط بينهم وإظهار النتائج في الكريستال ريبورت فيما بعد، ولتوضيح الطلب أرفقت صورة الثلاث جداول وهي باللون الأصفر والمطلوب هو الناتج الذي في الجدول الأخضر، حيث أريد ان يظهر لي الناتج كما في الجدول الأخضر وشكرا صور مصغرة مرفقة هذا الكود يعمل بالشكل الصحيح، وهو ربط جدول الأسماء بجدول الإيرادات فقط Create Proc Crdit_Debt as select ID ,Name ,Table_Name_CPR ,Age ,Credit ,Credit_Price ,Debt ,Debt_Price From Table_Name Inner join Table_Credit on Table_Credit.CPR = Table_Name.CPR لكن المشكلة عندما أريد أن أربط جدول الأسماء مع جدول الإيرادات وجدول المصروفات
-
السلام عليكم تحية طيبة لأعضاء مجموعة مستخدمي اوراكل ارجوا المساعدة في الكود التالي ( الكود شغال تمام بس المشكلة اني اريد حساب القيمة من 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;
-
ده فكره مشكله مش لاقيلها حل نعتبر ده الجدول Task Dept Value 11 1 200 12 1 300 13 1 100 14 2 400 15 2 600 16 3 200 17 3 100 18 4 400 ازاى نوصل للنتيجه ده : اكبر قيمه و رقم التاسك فى كل قسم على حدى Task Dept Value 1 12 300 2 14 600 3 16 200 4 18 400 Select.bmp
-
عندي جدول فيه الدورات وعندي جدول في المستخدمين حاليا المطلوب عرض جميع الطلاب المسجلين مثلا في دورة معينة .... انا عملت انو طالب يبحث عن بياناته يطلعلو ايش الدورة الي مسجل فيها بس عايز العكس انو لمن ابحث ع دورة يطلعلي جميع الاشخاص المسجلين في هذه الدورة اتمنى الرد ؟