SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم شباب : حسب علمي انا اوركل 8 يدعم ال OBJECT لكن عندما ادخل على SQL PLUS 8.0.6.0.0 وأدخل مثلا الجملة التالية: create type x as object (id number(6)) ex تظهر الملاحظة التالية: ORA-00439: feature not enabled: Objects فما الحل .
-
hii for all i want learn how pl/sql deal with object
-
الساده أعضاء منتدى أوراكل الاعزاء السلام عليكم و رحمة الله و بركاته ..... أريد ان انشئ Object Type with attributs and Member function and Procedurs ما علاقة ال Attributs with Member Function Or Member Procedure - كيف لي ان أخرج البيانات و استخدمها في ال Developer Forms Or Reports - كيف يمكنني ان أستخرج أكبر قيمه حسب شروط معينه من داخل هذه ال Attributs بواسطة استخدام Member Function و بالتالي مقارنتها مع قيم أخرى. - هل يمكنني ان استخدم SELECT داخل هذا ال MEMBER Function و خاصة من ال Attributs الخاصه ب ال Object Type - أرجوكم مساعدتي ... لأنني قرأت في هذا الموضوع كثيرا و لم أجد في أي مثال قرأته شيئا يقربني الى فهم هذا الموضوع , حتى طريقة الشرح معقده و غير مفهو…
-
هل بإمكاني تقديم اختبار OCA من خلا الانترنت وكيف ذلك مع العلم انة لدي خبرة في هذا المجال
-
salam 3alekom im new here and this is first time post request please i need all materials and testking for OCA (sql-plsql) and some information about the price of this certification and available places thanks for all
-
السلام عليكم ورحمة الله وبركاته ازيكم يا شباب انا كنت عاوز ادخل امتحانات OCA AND OCP بس كنت عاوز امتحانات اتدرب عليها وكنت عاوز اسأل هيه الأسئلة بتتغير كل فترة ولا لأ وجزاكم الله كل خير ------------------------------------------------------- لا اله الا الله
-
السلام عليكم ورحمة الله ياشباب أنا أختبرت SQL Online وأريد شهادة OCP ماهي الإختبارات القادمه وماهي أرقامها لكي أختبرها
-
السلام عليكم عنلت درايفر خاص بالاوراكل odbc عند الذهاب الىdata/import external data/new database query in excle واستخدم اسم الدرايفر odbc بعد عمل الاتصال وطلب الباسورد لل db يضهر الخطا التالي في المرفق مع السكر الجزيل
-
كيف يمكنني استخدام الخيارات ON DELETE CASCADE و ON DELETE SET NULL و الخاصة باستخدام FOREIGN KEY ارجو الافادة بقي ...
-
السلام عليكم ورحمة الله وبركاته في السابق كنت أستخدم أوراكل 9 آي ولكن ON UPDATE CASCADE اللي أضعها للفورين الكي الموجود في أي جدول تطلع لي خطأ أستخدمت أوراكل 10 جي على أساس إنه يغطي أخطاء النسخ اللي قبلها ولكن للأسف نفس الشيء !! مدري أنتم وش رأيكم هل ON UPDATE CASCADE غير مدعومة بعكس ON DELETE CASCADE تتنفذ 100% إمممـ لو ما تضبط هل فيه حيلة أقدر أستخدمها عشان أغير الفورين كي تبعا للبرايماري تبعه جزيتم خيراً
-
how can i enter the data in more than one table using one sql statement at the time plz help
-
مرحبا للجميع انا عامل مشروع تخرج عم المادة العلمية واريد كود عند الضغط علي الزر او الصورة ان يقوم بفتح مربع الحوار وان يقوم بحفظ الملف المرفق يعني كما في المرفقات الي في المنتدي يقوم المدرس بوضع المادة علي شكل ملف وورد او فيديو فيألتي الطالب فيقوم بالضغط علي الملف فيقوم بحفظه علي الجهاز =========================================== الكود الثاني ان يقوم الطالب بعد وضع المدرس المادة علي شكل ملف وورد او ملف فيديو ان يقوم بفتح هذا الملف من البرنامج يعني ان يقوم بالضغط علي الملف فيقوم بفتحه سواء كان ملف وورد او فيديو او إكسل .... الرجاء المساعدة ضروري ولكم جزير الشكر
-
تظهر هذه الرسالة عند أخذ الdmp من جهاز وأردت عمل import على جهاز آخر
-
[size=4]create table emp1 (emp_id number(2), emp_name varchar2(10), address varchar2(20), email varchar2(30), birthdate date, constraint emp1_emp_id_pk primary key (emp_id), constraint emp1_address_uk unique (address)) / constraint emp1_address_uk unique (address)) * ERROR at line 8: ORA-00906: missing left parenthesis[/size] مش عارف لية كل معمل جدول يطلعلى الكود دة على طول كدة حد يقولى اية الخطا؟؟
-
السلام عليكم لو سمحتم اريد ان احضر بيانات شهر سابق بجيث لو قمت بطلب الداتا يوم 1.9.2016 سوف تحضر لي بيانات الشهر الماضي. جربت الطريقة التالية ولكن يظهر لي هذا الخطأ. لوتكرمتم ماهي التعليمة الصحيحة ولكم جزيل الشكر where trunc(DAT,'mm') = trunc(add_months(trunc(sysdate),-1),'mm') the error ORA-00932: inconsistent datatypes: expected NUMBER got DATE
-
السلام عليكم ورحمة الله كل ما انشاء فيو يتم انشائها بطريقة صحيحة ولكن لا استطيع عمل select للفيو وتظهر هذة الرسالة ORA-00942: table or view does not exist مع العلم ان الفيو موجود فى البحث بالتود ويمكن عرض البيانات منه بس فى sql يحدث هذ الخطأ ممكن اعرف ايه المشكلة هل فى الصلاحيات؟ CREATE OR REPLACE VIEW "cars" (CAR, READ, NEW) AS select car.car_id car,nvl(max(READ_BACK),0) read,nvl(max(NEXTCHANGE),0) new from car ,DAILY_MOVEMENT ,CAR_CHANGE where car.car_id = DAILY_MOVEMENT.car_id(+) and car.car_id=CAR_CHANGE.carid(+) group by car.car_id
-
السلام عليكم ورحمة الله وبركاته جزى الله عني خيراً من فتح مشكلتي ليساعدني او ليستفيد اما بعد المشكله اني احاول الاتصال بالاوراكل من خلال برنامج جافا صممته بنفسي هذا البرنامج يقوم بإنشاء اتصال مع الاوراكل ثم يستخدم هذة الاتصال ك قناةاو طريق ليوصل من خلاله البيانات الراجعه من (loop) ومن ثم اقوم بإدخال بعض البيانات (insert ) ولكن في كل مره اقوم بتجربة الكود يحدث لي هذا الاستثناء علما بانه ينجح في ادخل عدد لا بئس به من الصفوف ثم يظهر هذا الاستثناء ثم يظهر مره اخرى ORA-01000: maximum open cursors exceeded علما بانه يحدث بعد عدد كبير جدا من الصفوف المدخلة وفي كل مرة يختلف عدد الصفوف التي يستطيع ادخالها Ahmed Khaled Oracle developer Java developer ahmed_khaleddba@hot…
-
السلام عليكم اخوتي واجهتني مشكلة بحدوث انقطاع التيار الكهربائي وبعد رجوعه حاولت تشغيل البرنامج ولكن اعطاني هذا الخطاأ ora-01033 وعند محاولة الدخول بأي مستخدم متل system sysdba لعمل ايقاف لقاعدة البيانات وتشغيلها من جديد يدخل لكن بشكل Idel بحيث لايوجد بيانات . فهل من مساعدة لضرووورة ... مع الشكر .
-
عند كتابة الكود التالي DECLARE cursor c is select * FROM PEX_PAYMENTS B A NUMBER begin FOR X IN C LOOP SELECT GUARAMT INTO A FROM PEX_SHIPMENT WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM IF A > X.PAYAMT THEN UPDATE PEX_PAYMENTS SET STATUS=3 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM UPDATE PEX_PAYMENTS SET PAYSER=1 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM UPDATE PEX_SHIPPAY SET STATUS = 4 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM END IF; END LOO…
-
عندما اقوم بتنفيذ هذا الكود :- declare type qq is table of employees.last_name%type index by pls_integer; type ww is table of employees.department_id%type index by pls_integer; tln qq; tdid ww; cursor yyy is select last_name,department_id from employees where salary<17000 and employee_id between 100 and 114; o number:=0; begin for i in yyy loop o:=o+1; tln(o):=i.last_name; tdid(o):=i.department_id; end loop; for t in tln.first||tdid.first..tln.last||tdid.last loop dbms_output.put_line('Employee Name: ' ||tln(t)||' Department_id: '||tdid(t)); end loop; end; / لماذا يعطينى هذا الخطأ :- Employee Name: Popp Department_id: 100 Employee Name: Raphaely Department_id…
-
- ORA-01427:
- single-row
- subquery
- returns
-
الكلمات الدليلية:
UPDATE fish_species SET fish_species.fish_specie_family_id = (SELECT fish_families.ID FROM fish_families WHERE is_family = 1) WHERE fish_species.family IN (SELECT DISTINCT fish_families.science_name FROM fish_families WHERE fish_families.is_family = 1)
-
الاخوة والاخوات الاعزاء لدي جدولين الاول هو جدول ترميز الجامعات والثاني جدول المكتبات المرتبطة بهذه الجامعات وقد قمت بعمل فورم لنموذج المكتبات يقوم بالادخال ويحوي لرقم الجامعة lov وعند الادخل تظهر رسالة التالية ora-01438 value larger than specified precision allows for this column علما اني ادخل مثلا رقم 5 او 1 اي ارقم لان عدد الجامعات لايتجاوز 12 المرفقات تحوي الكود والنماذج ياريت المساعدة يا جماعة الموضوع مهم ومستعجل New_WinRAR_archive.rar
-
انا عايز اجمع time فى oracle database بس error دة بيظهر ORA-01722: invalid number sql code select user_name,SUM(TO_CHAR(time, 'HH24')) from FND_SIGNON_AUDIT_VIEW group by user_name
-
alter table attendants add constraint att_pk foreign key (att_no) references p_data(att_no); ORA-02270:لا توجد مفاتيح اساسية اول فريده متوافقه مع قائمة العمود مع العلم ان كل جدول له مفتاح اساسي وانا حاط الحقل att_no مفتاح اساسي في جدوله وحقل عادي في الجدول p_data وهذا الخطا في كل عمليات انشاء constraint فما هو الحل لاني مو قادر اسوي اي مفتاح ثانوي على اي جدول
-
السلام عليكم ورحمة الله وبركاته كنت اعمل تريقر وطلع لي هذا الخطا ORA-04089: cannot create triggers on objects owned by SYS ممكن تساعدوني :angry: