SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
لدي مشكلة في ربط الاوراكل 9i مع ديفلوبر 6i ارجوا المساعدة ولكم خالص الشكر الموضوع مكرر اكثر من 20 مره , ايضا يوجد منتدي خاص بإعداد الاوراكل وربطهم مع بعض ابحث اولا وفي المنتدي المتخصص , راجع شروط الكتابه في المنتدي إداره المنتدي
-
انا عندي حساب وليكن 6654.879.479..5649.346.646 اللي انا عاوزه ان يصبح 5649.346.646.00.6654.879.479 يعني المساحة الخالية افوم بملئها ب 00 حاولت استخدام ال substr ولكن لم اتوصل لحل
-
السلام عليكم ورحمة الله وبركاته انا تظهر لي مشكلة عند كتابة امر في شاشة sql+ بأنه بعد كتابة الامر وظهور خطأ فيه اقوم باستدعاء المحرر لتصحيح الامر ولكن بعد الانتهاء من المحرر يظهر الامر ناصق ولكنه يعمل بشكل صحيح وكلما عدلت فيه او قمت بعمل نسخ للأمر ثم لصق يأكل جزء من النص ويختفي ولكن يبدو ان أوراكل تراه كاملا ولكن لا يظهر كامل لي على الشاشة فأرجو منكم الافادة في كيفية حل هذه المشكلة وجزاكم الله خيرا على هذا الموقع الممتاز
-
السلام عليكم .. أرجو أن لا أكون قد أزعجتكم بهذا السؤال .. لقد قمت بعمل جملة استعلام كالتالي : SELECT ALL STD_TB.STD_NO, COLLAGES_TB_A1.COLLAGE_NAME, COLLAGES_TB_A2.COLLAGE_NAME, STD_TB.STD_FNAME_AR, STD_TB.STD_SNAME_AR, STD_TB.STD_TNAME_AR, STD_TB.STD_LNAME_AR, STD_TB.STD_NATIONALITY, STD_TB.STD_TAWJEHIAVG FROM STD_TB, COLLAGES_TB COLLAGES_TB_A1, COLLAGES_TB COLLAGES_TB_A2 WHERE ((COLLAGES_TB_A1.COLLAGE_ID=STD_TB.STD_FCHOICE) AND (COLLAGES_TB_A2.COLLAGE_ID=STD_TB.STD_SCHOICE)) و أريد أن اضعها في View .. و لكن يظهر لي الخطأ التالي : ORA-00957: duplicate column name ما هو الحل ؟
-
بالله تكفون ابي اعرض ال SQL على مستعرض النت ولاكنه لم يعمل لدي مع العلم اني لدي قاعدة البيانات 11g الديفلوبر 6i وللعلم ايضا ان طريقة http://localhost/isql كانت تعمل معي في ال 9i ولاكنها لم تعمل في 11g فهل هناك طريقة اخرى
-
السلام عليكم لما بعمل New Connection بإسم system والباسورد system بيقولي الرسالة دي Failure -ORA-01017: invalid username/password; logon denied وانا عايزة أعمل User بإسم Admin ضروري بس عايزة حد يقولي إزاي بالظبط
-
السلام عليكم عندي مشكلة في جدول يتكون من EMP_ID كود الموظف PAY_DATE تاريخ الحركة SIDE_CODE كود الاساسي للحركة ITEM_CODE الكود الفرعي للحركة ITEM_VAL قيمة اسم هذا الجدول EMP_REC المطلوب استرجاع البيانات بشكل SELECT A.EMP_ID,A.PAY_DATE,A.SIDE_CODE,A.ITEM_CODE,A.ITEM_VAL, B.EMP_ID,B.PAY_DATE,B.SIDE_CODE,B.ITEM_CODE,B.ITEM_VALE FROM EMP_REC A ,EMP_REC B WHERE A.SIDE_CODE IN (1,2,3,4) AND B.SIDE_CODE IN (5,6,7) AND A.EMP_ID=B.EMP_ID AND A.PAY_DATE=B.PAY_DATE المطلوب عند استرجاع هذة البيانات لا يقوم بتكرار البيانات في الجدو الاول مع عدد البيانات في الجدول الثاني و اذا كان عدد البيانات في الجدول الاول لا تسوي عدد البيانات في الجدول الثاني يقوم باسترجاع بينات ال…
-
انا شغال باوركل داتا بيز 12 c وكل ما اجى اعمل يوزر جديد يدينى ora-00922 missing or invalid option ودة كود عمل اليوزر create user Count identified by count; دخلت بيوزر system اعطانى خطا تانى ora-65096 : invalid common user or tole name ممكن حل للمشكلة دى
-
بسم الله الرحمن الرحيم اخواني انا جديد في الاوراكل وحملت اوراكل 9 مع ديفيلوبر 9 المشكله الان في هذه الصورة : كلما ادخل اسم المستخدم system كلمة المرور manager يظهر كلمة Error فما السبب ؟؟؟؟
-
أخواني الأعززاء الرجاء إعلامي ما هو الحل لفتح الاوراكل بداخل نافذة الانترنت اكسبلولر حيث لا يتم تنفيذ ملف الاباتشي وتظهر رسالة الخطأ عند تنفيذه: syntax error on line 92 of c:\oracle\ora92\sqlplus\admin\isqlplus.conf: Falid to create fast CGI application accept mutex Note the errors or messages above , and press the <ESC> key to exit
-
ان اعمل نظام اجازت للموظفين وواجهت مشكلة وهي كالتالي : اريد طرح تاريخ من تاريخ والناتج اقسمهة على 30 ثم اضربه ب 2.5 مثال : موظف بدا العمل بتاريخ 1/1/2008 وفي تاريخ 1/9/2008 تم عمل اجازة لهذا الموظف طبعا هذا الموظف يستحق 20 يوم اجازة قمت بعمل المعادلة التالية : قمت بطرح التاريخين من بعض والناتج قسمته على 30 لكي يظهر عندي عدد الشهور وبعدها قمت بضرب عدد الشهور ب 2.5 لكي يظهر عندي رصيد الأجازة بالأيام السؤال : الرصيد ظهر عندي = 20.3333333333 والمفروض يظهر فقط 20 اعتقد ان المشكلة بسبب ان بعض الشهور الميلاديه اكثر من 30 يوم ماهو الحل لكي يظهر الرصيد 20 فقط
-
اخواني الاعزاء... السلام عليكم ورحمة الله يوجد لدي ملفات .txt وهذه الملفات تحتوي على بيانات ولكنها غير مرتبة وانا بحاجة ماسة لترتيب هذه البيانات من اجل قراءتها بواسط برنامج خاص.وهل يمكن تحويلها الى ملف excel or access. يوجد ملف موفق يحتوي على مثال لهذه البيانات. ارجوا ممن يستطيع المساعدة ان لايبخل علينا.وستكون انشاء اللة في ميزان حسناتة. وشكرا..... last.txt
-
السلام عليكم ورحمة الله وبركاته select to_char(sysdate,'dd/mm/yyyy','nls_calendar=''arabic hijrah''')||'åÜ' hij_date from dual الكود يأتي بتاريخ اليوم بالهجري هذا الكود شغال تمام بس المشكلة يأتي تاريخ متأخر بيوم مع ان التاريخ مضبوظ في جهازي وعندما اضع select sysdate from daual يأتيني بتاريخ اليوم الميلادي مضبوظ المشكلة في التاريخ الهجري مع انه مضبوظ في جهازي ارجووووووووووووووووو المساعدة
-
Merge into item_TMP S using items I on (S.ITL_ITEM= I.ITEM_ITEM) when matched then update set S.ITL_UOM = I.ITEM_UOM; when not matched then null;
-
السلام عليكم عندي عمود للصنف في جدول المخازن هذا العمود المفروض يتكون من 9 أرقام فأنا أعمل كود يفحص الحقل إذا وجده 8 أرقام يضع صفر على اليسار لكن هذا الكود لم يظبط معي مع أن التنفيذ تم بدون أخطاء أرجو المساعدة من الإخوة DECLARE V_ITEM INVENTORIES.INV_ITEM%TYPE; BEGIN FOR ITEM_CUR IN (SELECT * FROM INVENTORIES) LOOP IF length(V_ITEM) = 8 then UPDATE INVENTORIES SET INV_ITEM =0||V_ITEM; END IF; END LOOP; END;
-
السلام عليكم انا عندي في مشروعي جدول للفصول الدراسية بة رمز المادة واسم المادة وعدد الساعات والنقاط والدرجات والتقدير .. لقد اخطات وعملت رمز المادة حقل رقمي وادخلت بيانات لكن رمز المادة في الاصل حروف وارقام مثلا hs301 هي اسلامية عدلت حقل الرمز الي varchar2 لكن يعطي خطا عند الادخال في الفورم مع العلم بانني استخدم oracle6i . . . وجذاكم اللة خيرا
-
هل يوجد مشكلة فى اوراكل 9 لانة لا يأتى بناتج جملتين select مربوطين ب union صح....ودى اكثر من مره يحصل الكلام ده ياريييييييت اللى يعرف حاجة عن الموضوع يقولى؟؟؟ الجملة الاولى بتجيب لوحدها 77 صف والثانية مش بتجيب داتا خالص وعندما اعمل يونيون مع بعض بيجيب 50 صف........ياريت اللى عندو حل يقولى ضرورى...مع العلم ان كل الاعمده بنفس النوع وكل حاجة سليمة مية فى المية ...هل دى مشكلة فى الاوراكل 9 ولا اية
-
بعد تنصيب أوراكل بنفس الطريقة التي شرحها الأخ العزيز عمر باعقيل دخلت على SQLوالأمور ماشية على أحسن مايكون سويت جدول وعدلت فيه عدة مرات وكنت أخرج وأدخل كذا مرة على SQLبدون مشاكل حتى أتت الرسالة الغريبة وهي: ERROR: ORA-01045: user SYSTEM lacks CREATE SESSION privilege; logon denied أرجو المساعدة بالتفصيل وشكرا للأخوان جميعا مقدما.......................
-
لدي مشكلة مع اللغة العربية اذ عند الاستعلام عن حقل فيه بيانات بالعربي مثلا عن اسم فإن التعليمة لا تعيد لي أية حقول select * from employees where name like ('%حمد%'); no rows selected مع العلم أن لدي هذا الاسم في الجدول
-
السلام عليكم انا مستخدم مبتدىء فى PL SQL اواجه مشكلة عندما اكتب اى مثال فى بيئة PL SQL مع انى احاول اكتب الكود من اكثر من مصدر من الكتب المتعددة التى تتناول شرح PL SQL وانى حاولت فى العديد من الامثلة ولكن تواجهنى مشكلة عدم تنفيذ جملة مع اننى اقوم بمراجعة الجملة جيدا للاسف قاربت على الياس منه الرجاء المساعدة وهذا مثال declare v_variable varchar2(5); begin select column_name into v_variable from table_name; exception when exeption_name then ... END; SQL> / ... : begin case declare exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> <&…
-
شباب انا عندي Developer 6i مع DataBase 9i و صار لي فترة شغال عليهما من غير مشاكل , و لكن من اسبوع اصبحت لا استطيع من اجراء اي عملية سواء انشاء جداول او الاضافة او الحذف او التعديل على الجداول و قاعدة البيانات عندي و اصبحت تظهر رسالة اول ما اشغل ال Sql Plus و عند القيام باي عملية من خلال ال Sql Plus و نص الرسالة هو : ERROR: ORA-06553: PLS-213: package STANDARD not accessible Error accessing package DBMS_APPLICATION_INFO ERROR: ORA-06553: PLS-213: package STANDARD not accessible لذلك ارجوا مساعدتكم في حل هذه المشكلة , و جزاكم الله كل خير اخوكم Prince_ocp
-
عندى مشكله فى عمل تريجير على الداتا بيز عايز اعمل تريجير على جدول فى الداتا بيز الخاص بالشجرة المحاسبيه يمنع عمل حساب جديد تحت حساب موجود وعليه حركات[/size]
-
إخواني الكرام ، تحية طيبة وبعد ، أنا معتاد أن أقوم بإجراء تصدير وإستيراد للبيانات من خلال شاشة الدوس بالطريقة التالية : Exp DB1/DB1 File=C:\DB1.sql Log=C:\DB1_LOG.log Imp System/Manager FromUser=DB1 ToUser=DB1 File=C:\DB1.sql وهذه الطريقة المعتادة لي في حال أن نظام إدارة قواعد بيانات أوراكل بها قاعدة بيانات واحدة تحت إسم DB1 !! وحينما قمت بإضافة قاعدة بيانات أخري علي قاعدة البيانات القديمة تحت إسم DB2 ، أوامر التصدير والإستيراد لا تنفذ بعد وتعطي لي الرسالة التالية : nr err code: 0 ns main err code: 12560 TNS-12560: TNS:يوجد خطأ في موفق البروتوكول ns secondary err code: 0 nt main err code: 530 TNS-00530: يوجد خطأ في موفق البروتوكول nt secondary err c…
-
java.lang Exception: IOException in sending Request :: connection refused : connect انا بحثت ياما على حل لقيت ان المشكلة ليها عﻻقة timezone
-
بسم الله الرحمن الرحيم أرجو من الأخوة الأعضاء مساعدتي في هذه المشكلة عندما أكتب جملة select في السيكول وأريد إضافة أو تعديل أي شئ فيها بعد تنفيذها وأحاول أن اكتب ed لفتح محرر notepad تظهر لي هذه الرسالة "afiedt.buf لا يمكن تكوين ملف الحفظ :sp2-0110 فما السبب؟ وكيف يمكنني حل هذه المشكلة؟