SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
الاخوة الاعضاء ,انشأت جدول في الاوراكل وعندما اردت مشاهدة الجدول ,لم تظهر الاعمدة ظهر اول عمود ومقابل لة نوعة(النوع الذي عرفتة مسبقا) تم تغير عنوان الموضوع ، الرجاء اختيار عنوان مناسب يدل على المحتوى. ضوابط كتابة المواضيع في المنتدى الادارة
-
السلام عليكم لمن لديه الخبرة ماهي المشكلة في الجدول SQL> create table school 2 ( 3 s_no number (10) , 4 s_name varchar2 (30) , 5 s_type char (15) , 6 s_loc varchar2 (30) , 7 s_date date 8 ) ; create table school * íæÌÏ ÎØÃ ÚäÏ ÓØÑ 1: ORA-01950: áÇ ÊæÌÏ ÇãÊíÇÒÇÊ Ýí ãÓÇÍÉ ÇáÌÏæá 'SYSTEM لاتوجد امتيازات في مساحة الجدول
-
أرجو الأجابه على سؤالي وهو: قمت بتنصيب oracel 8i على وندوزxp ولاكن المشكله هي عدم فتح ال sql عند كتابة أسم المستخدم system وكلمة السر manager ونفس الحاله في الدفلوبر وشكرا تم تغيير عنوان الموضوع ليدل على محتواه , يجب عدم تكرار نفس الموضوع في اكثر من منتدي إداره المنتدي
-
لا استطيع تشغيل خدمة OracleOraDb10g_home1TNSListener ، ما الحل ؟؟؟؟؟؟
-
لتتبع دخول و خروج مستخدم و الفترة الزمنية المستغرقة لكل Session اتمنى ان تحوز على رضاكم create table user_log_tracking (no# number, user_name varchar2(20), logging_on varchar(50), logging_out varchar(50), session_duration varchar(50) ); create sequence logging_sq123 INCREMENT BY 1 START WITH 1; create or replace package global_pck is global_row number; enter_time timestamp; exit_time timestamp; duration INTERVAL DAY(2) TO SECOND; end; / create or replace trigger logon_trigger123 after logon on schema declare pragma autonomous_transaction; begin select logging_sq123.nextval into global_pck.global_row from dual; select sysdate into global_pck.enter_tim…
-
من المعروف لكى نغير كلمة مرور لأسكيمة معينة نقوم بالتالى :- conn system/manager ثم نقوم بعمل الكود التالى :- alter user scott identified by oug; و هذه الطريقة لها عيوبها بحيث انك لا تستطيع ان تعمل كلمة مرور أولها أرقام و لكن يوجد امر فى بيئة ال sql*plus يجعلنا نغير كلمة مرور الاسكيمة بالارقام او الحروف او الاعلامات التى نردها .... و نفعلها كالاتى - مع ملاحظة انه ينبغى ان نكون بداخل الاسكيمة التى نريد ان نغير كلمة المرور الخاصة بها ... وهذه هى الطريقة :- conn scott/oug ثم نكتب امر تغير كلمة المرور و هو كما يلى :- SQL> password Changing password for SCOTT Old password: * New password: *** Retype new password: *** Password changed و هذا معناه ان ال…
-
لكى تعرف أخطائك فى ال procedure , function .... وطبعاً احنا بنعمل كده فى حال اذا طلعت الجملة التالية بعد عمل ال procedure أو ال function :- Warning: Procedure created with compilation errors. Warning: Function created with compilation errors. امامك طريقتان :- الاولى :- show errors الثانية :- select*from user_errors; أرجو ان تكون معلومة مفيدة ..... و بالتوفيق
-
السلام عليكم هذه اول مشاركة لي في هذا المنتدى الرائع واتمنى ان اقدم مواضيع ينال اعجابكم ومفيدة للجميع ............................. هنا طريقة كيفية تغير اسماء الاعمدة في جدول معين فمثلا لنأخذ من جدول EMP العمود ENAME ونغيره الى EMPLYYE_NAME COLUMN ENAME HEADING EMP_NAME SELECT * FROM EMP; ..................................................... لتغير اسم العمود بشرط يكون فيه (BREAK) اي مسافة يعني مثل EMPLOYEE NAME COLUMN ENAME HEADING EMPPLYEE|NAME SELECT * FROM EMP; ونفس المثال السابق ولكن بشرط ان تحدد موقع العنوان (LEFT-RIGHT-CENTER) COLUMN ENAME HEADING EMPPLYEE|NAME JUSTIFY CENTER SELECT * FROM EMP; الان نتقل الى طريقة تغير شكل الصيفه او (FOR…
-
ان شاء الله الطريقة فى الموقع الرسمى لاوراكل عن حذفة من على الجهاز بدل كل سعة ننزل نسخة جديدة الرابط http://www.ziddu.com/download/8348011/.doc.html
-
السلام عليكم ورحمة الله وبركاته .. وأسعد الله اوقاتكم بكل خيــر لدي واجب في لمادة الأوراكل 10g وقمت بحله , و أريد منكم تصحيحه .. // هناك اشياء لم افهمها في بعض الأسئلة وقمت بتحديدها باللون الأحمر , اتمنى ان تساعدوني في فهمها وحلها ... * الملف بالمرفقات .. Homework__2.doc
-
السلام عليكم ورحمة الله وبركاته لدى مشروع منسوج على CD خارجى قمت بتحميل الـ DB والـ Developer على الجهاز ولكن لدى مشكلة بكيفية تشغيل البرنامج أرجو من الاعضاء الكرام مساعدتى في ذلك لانى جديد في هذا المجال ولكم جزيل الشكر
-
السلام عليكم أريد ان اعمل فنكشن تأخذ ملف نصى مجهز فيه جدول بصورة text delimited و الفنكشن تاخذ الملف و تقطعه و تقوم بانشاء الجدول فى قاعدة البيانات مشكلتى الحالية فى التقطيع الصحيح للملف حيث انه لا يقوم بتقطيع بالشكل المناسب بحيث استطيع انشاء جدول من الناتج سأرفق ملفين الاول الملف النصى الذى يوجد به شكل الجدول و المفروض اننى كل مرة سيكون لدى جدول مختلف بعدد مختلف من الاعمدة و الملف الثانى به الكود و انا أضع فى زر فى الفورم و أقوم بتشغيله أرجو المساعدة فى تتبع المشكلة و جزاكم الله خيرا emp.txt create_table.txt
-
السلام عليكم اخواني لدي جدول يتضمن حقل cost وحقل sale وحقل profit وعاوز كود يطرح الكلفة من سعر البيع ويوجد الربح ويخزنه في حقل profit create table sale( cost number(15), sale number (15), profit number(15)); ويتم ذلك ليس من خلال الفورم انما من خلال sqlplsql
-
لدي أكونت مغلق ، و أريد أشغله ، ما هو الحل ؟
-
لدي كم سؤال اريد حلهم 1-اعرض اسماء وارقام ادارات ووظائف الموظفين المسجلين في الادراره (dallas) ............... جربت احله بس ماضبط الحل معي select ename,deptno,job from emp where deptno=(select deptno from dept where loc='DALAS'); ---------------------------------------------- 2-اعرض اسماء واسماء الاداره ورواتب الموظفين الذين لهم نفس رواتب وعموله الموظفين المسجلين في الاداره (DALLAS ) سؤال فيه لفه شوي؟؟ ---------------------- 3-اعرض اسماء وتواريخ التعين ورواتب الموظفين الذين لهم نفس راتب وعموله الموظف (scott ) ارجو مساعدتي
-
السلام عليكم لدي مجموعة من الأسئلة السؤال الأول Create a PL-SQL block to insert records into STUDENT table. The PL-SQL block must raise all possible types of exceptions. السؤال الثاني Write a PL/SQL block to print account statement of any bank of your choice. The output must display minimum 3 transaction entries. السؤال الثالث Create any table with a primary key column. Input the primary key column value. Write a PL/SQL procedure to delete the record of the given primary key column value. If the value does not exist, then the procedure must raise appropriate exception.
-
تصميم قاعدة بيانات لمتجر وجبات سريعة يتم تخزين المواد فيها حيث لكل مادة رقم ،اسم او وصف ،رمز وحدة القياس (حيث ترتبط المادة بوحدة قياس واحدة لكن وحدة القياس ترتبط بأكثر من مادة) ،سعر الوحدة ،والتصنيف الذي تتبع له المادة(وجبات ، شطائر ،معجنات...) وتحوي أيضا بطاقة المادة خاصية تبين ما اذا كانت هذه المادة مصنعة (جاهزة للبيع) أم أولية، وترتبط المادة المصنعة بمكوناتها المتعددة من المواد الأولية كل بمقدار محدد ،وقد تدخل المادة الأولية في تركيب عدة مواد مصنعة أي أنه من الضروري تخزين مكونات المواد المصنعة من المواد الأولية وكمياتها. يتم عند الطلب تسجيل الرقم المتسلسل لهذا الطلب وتاريخه والمواد المطلوبة وكمياتها وأسعارها (حيث يحوي الطلب مادة أو أكثر من المواد المصنعة) ،ال…
-
السلام عليكم أرجو منكم المساعدة في تعديل التريجر ، فعندما اقوم بعمل create فانه لا يظهر اي اخطاء او تحذيرات . ولكن عندما اقوم بعملية ادخال حسب الشروط الموجودةفانه يعطينا رسالة الخطأ التالية : Database error number 1 has occurred when operating on WOSTATUS WOSTATUSID=11,587. ORA-00001: unique constraint (MAXIMO.TKSTATUS_NDX) violated ORA-06512: at "MAXIMO.SR_STATUS", line 24 ORA-04088: error during execution of trigger 'MAXIMO.SR_STATUS ' [left]CREATE OR REPLACE TRIGGER SR_STATUS AFTER INSERT ON WOSTATUS REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW ---------------------- DECLARE CURSOR WO_CUR IS SELECT WONUM, STATUS, ORIGRECORDID FROM WORKORDER WHERE ORIG…
-
السلام عليكم يااخوان مشكلتي منذ زمن لم اجد لها حلاً ,, وهي انني عندما اريد تطبيق الاستعلامات الموجودة في الكتاب يجب ان تكون الجداول اصلا موجودة !! وقد قيل لي ان الجداول هذه تكون موجودة اصلا اذا دخلت بيوزر معين وباسوورد معين ! فمن يستطيع ان يخبرني ماهو اليوزر الذي اذا دخلت به اجد الجداول الموجودة في كتاب اوراكل يونفرستي جاهزه ؟ حاليا انا استخدم plus 8 يوزر scott باس tiger
-
السلام عليكم .. الاخوة الاعضاء اريد مساعدتك لو تكرمتم واتمنى ان اجد في هذا المنتدى الاجابه على سؤالي مع العلم بأني مبتدأ في الاوراكل انا الان اعمل على تطوير نظام الموارد البشرية وواجهت مشكلة في تجهيز الرواتب الشهرية .. المشكلة انه عند الضغط على زر تجهيز الرواتب يحدث تأخير في جلب البيانات لساعات وقد يصل الى ايام وبنتائج خاطئة احيانا وايضا اثناء جلب البيانات تحدث عملية ادخال لجدول monthly salary وهذا اعتقد خطأ .. وللعلم يوجد الكثير من ال views المتداخلة .. فبدأت بالعمل على view واحدة فقط تختصر لنا جميع ال views المستخدمة وبالتالي يتم حذف جدول ال monthly salary واستبداله ب view التي سيتم انشاءها وتحتوي على نفس الاعمدة... سوف استخدم في الاستعلام دوال واعمدة .. سؤالي ه…
-
السلام عليكم ارجو المساعدة في ايعاز set serveroutput on حيث عند كتابته يخرج عبارة خاطئة باللغة الانكليزية كما في الملف المرفق ارجو المساعدة في ذلك مع الشكر
-
بسم الله الرحمن الرحيم أخواني الاعزاء لدي جدول للمشتركين فيه رقم المشترك هو المفتاح الرئيس حيث يتكون من أربع أجزاء هي:- 1) رقم المحافظة يأخذ الارقام من1 الى 9 (جدول المحافظات) 2) رقم المدينة يلأخذ الارقام من 100 إلى 499 (جدول المدن) 3) رقم الحي السكني يأخذ الارقام من 500 إلى 800 (جدول الاحياء السكنية) 4) رقم المشترك مثال :- 11005001 لدي مشكلة في عدم القدرة على إدخال أول سجل في جدول المشتركين وكيف يمكن إعطاء أرقام لباقي المشتركين من أحياء سكنية مختلفة بحيث يبدأ الترقيم من البداية مثال 11005001 11005011 11015001 21005001 وهكذا أرجو المساعدة وجزاكم الله خيرا
-
لدينا CDs أوراكل محاسبي ، وأوراكل ديفولوبر للبيع ((( مع نسخ ورقية حسب الحاجة ))) @ الشررح عملى بالتمارين التفاعلية + الإمتحانات كما نوفر لكم نسخ من جميع البرامج التى تطلبوها اتصل بنا ،،، مصر - قنا / 00201008346917 موبيل أو واتس آب
-
هو ليه الكل بيشرح علي طول عمل الجداول والاضافة والحذف والامور د كلها .............. بدون ذكر اي شئ عن tablespace هل من المفترض ان انشئ قاعدة بيانات من غير tablespace السوال الثاني : لو انا عندي نظام ادرة مستشفي ونظام ادارة مدرسه ابتدائي لازم لكل واحد tablespace لوحدة يا ريت حد يفهمني نقطه tablespace دي واكون شاكر لحضراتكم
-
WITH invobjs_independent_invobjs AS (SELECT object_name, object_type FROM user_objects WHERE status = 'INVALID' MINUS SELECT d.NAME, d.TYPE FROM user_dependencies d, (SELECT object_name, object_type FROM user_objects WHERE status = 'INVALID') o WHERE d.referenced_name = o.object_name AND d.referenced_type = o.object_type) SELECT 'alter ' ||Rpad(DECODE(object_type,'PACKAGE BODY','PACKAGE', object_type),14,' ') ||Rpad(object_name,31,' ') ||'compile' ||DECODE(object_type,'PACKAGE BO…