SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاته تحية طيبة للجميع في الحقيقة أنا مبنتدئ وأبحث عن كتب أوراكل الرسمية لــ SQL AND PLSQL ياليت اللي عنده وصله يعطيني أو يرسلي على الايميل بارك الله فيكم جميعاً
-
السلام عليكم عندي سوال وممكن تساعدوني بليييز كيف انشى قاعده بيانات بالاوراكل.؟ وكيف اربط قاعده البيانات بالفجوال بيسط؟ وكيف استخدمه في برنامج الفجوال بيسك؟ الله يجزاه الجنه اللي يساعدني و يوفقه دنيا و اخره عندي مشروع تخرج و محتاجه اسوي قاعده بيانات واربطها بالفجوال بيسك
-
السلام عليكم ورحمة الله وبركاته : هذة طريقة لحذف التكرار بالسجلات في جدول معين 1- للاستعلام عن السجلات المتكررة ----------------------------------------------------------------- select (duplicate field names) from table_name group by (list out fields) having count(*)>1; --------------------------------------------------------------- 2- لحذف التكرار برمجيا delete from table a where rowid > ( select min(rowid) from table b where a.column1 = b.column2); -------------------------------------------------------------- طريقة أخرى : DELETE FROM table_name A WHERE A.rowid > ANY (SELECT B.rowid FROM table_name B WHERE A.col1 = B.col1 AND A.col2 = B.col2 A…
-
السلام عليكم أنا بحاول أعمل function مثل sum أدخل لها إسم العمود فتخرج لى مجموع قيمه وعملت التاليه ولكنها لا تعمل وعايز شرط أخرج بيه من ال loop عندما تنتهى قيم العمود CREATE OR REPLACE FUNCTION hos_sum(col IN NUMBER) RETURN NUMBER IS b number:=0; BEGIN loop b:=b+col; exit when b>100; end loop; RETURN (; END hos_sum; إزاى أعمل loop تنتهى بنهاية القيم فى العمود (أيه الشرط اللى أستخدمه) لأنى مش مستخدم cursor لأنى لو إستخدمته مش هيطلع النتيجه المظبوطه تحياتى
-
http://www.mediafire...tqexht92s8gtxjs شرح كورس Pl-Sql للمهندس / هلال المقدمة
-
السلام عليكم أشكركم على هذا المنتدى الرائع بس عندي سؤالين ادا ممكن ابغى اجاباتهم باسرع وقت 1 - السؤال الاول : ايش الفرق بين SQL و iSQL *Plus? 2 - السؤال الثاني : ايش هي وظيفة الأمر ESCAPE? وشكرا
-
-
لايوجد في اوراكل امر مباشر يقوم بتحويل الجدول للقرائة فقط، لاكن بامكانك عمل ذلك عن طريق عمل constraint على الجدول مع تعطيل validation SQL> ALTER TABLE x ADD CONSTRAINT X_read_only check(1=1) disable validate Table altered. SQL> insert into x values (23452); insert into x values (23452) * ERROR at line 1: ORA-25128: No insert/update/delete on table with constraint (SYS.X_READ_ONLY) disabled and validated وبكذا اصبح الجدول متاح للقرائة فقط يعني لا يمكنك عمل اي اوامر DML على هذا الجدول ، ولأعادة الجدول مره اخرى لوضعه الطبيعي كل ماتحتاج عمل هو انت تحذف هذه constraint.
-
-
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته... أنا طالبة أوراكل و بعمل مشروع تخرجي الي تسليمه بعد أسبوعين و بدي أعمل صفحة الواجهه للمشروع والي هي يدخل فيها العميل اليوزر والباس تبعه.. وهادا لازم أعمله loop عشان لما يدخل الباس 3 مرات خطأ يقوم يقفل الفورم أتوماتكلي ومو مو راضي يزبط معايا أبداً ..فلو في أحد ممكن يساعدني أو يشرحلي أو يفهمني أكتر مره راح أكون شاكرة ..
-
وش الفرق بين TABLE و VIEW أمتى نستخدم VIEW? , وإيش فائدتها
-
لدي كم سؤال اريد حلهم 1-اعرض اسماء وارقام ادارات ووظائف الموظفين المسجلين في الادراره (dallas) ............... جربت احله بس ماضبط الحل معي select ename,deptno,job from emp where deptno=(select deptno from dept where loc='DALAS'); ---------------------------------------------- 2-اعرض اسماء واسماء الاداره ورواتب الموظفين الذين لهم نفس رواتب وعموله الموظفين المسجلين في الاداره (DALLAS ) سؤال فيه لفه شوي؟؟ ---------------------- 3-اعرض اسماء وتواريخ التعين ورواتب الموظفين الذين لهم نفس راتب وعموله الموظف (scott ) ارجو مساعدتي
-
تحياتي للجميع tofeee DECLARE APPLICATION PLS_INTEGER; WORKBOOKS PLS_INTEGER; ARGS PLS_INTEGER; WORKBOOK PLS_INTEGER; WORKSHEETS PLS_INTEGER; WORKSHEET PLS_INTEGER; BEGIN APPLICATION:=CLIENT_OLE2.CREATE_OBJ('EXCEL.APPLICATION'); CLIENT_OLE2.SET_PROPERTY(APPLICATION,'VISIBLE',1); WORKBOOKS:=CLEINT_OLE2.GET_OBJ_PROPERTY (APPLICATION,'WORKBOOKS'); ARGS:=CLIENT_OLE2.CREATE_ARGLIST; CLIENTS_OLE2.ADD_ARG(ARGS,FILE); WORKBOOK:=CLIENT_OLE2.GET_OGJ_PROPERTY (WOORKBOOKS,'OPEN',ARGS); CLIENT_OLE2.DESTROY_ARGLIST(ARGS); WORKSHEETS:=CLIENT_OLE2.GET_OBJ_PROPERTY (WORKBOOK,'WORKSHEETS'); WORKSHEET:=CLIENT_OLE2.GET_OBJ_PROPERTY(WORKSHEETS,'ADD'); END;
-
السلامـ عليكم لدي سؤال عن الـ Foreign Key هل نستطيع ادراج الـ Foreign Key في الـ TABLE LEVEL فقط ام نستطيع ادراجه في الـ COLUMN LEVEL ايضا وشكرا غدا امتحاني الاول في الاوراكل دعواتكم
-
السلام عليكم ورحمة الله وبركاته يا جماعة أنا عايز طريقه تكافىء crosstab الموجود بالأكسس والمتعرضلهاش هوصفها حاجة بيقال عليها matrix query عايز أحول معلومات من عمود وأعملها كأعمده مثلا جدول به اسماء المواد وآخر به أسماء الطلبه وآخر يتكون من ثلاث أعمده فقط رقم الطالب ورقم الماده والدرجة عايز أطلع من الثلاث جداول دول بكويرى الوصف التالى الأعمده تكون رقم الطالب واسمه و أسماء المواد كأعمده وطبعا بيقابلها فى لاصف قيمة الدرجة يا ريت أكون قدرت أوصل الفكره على العموم أنا عملت الموضوع ده بالأكسس لكن عايز المقابل بتاعه فى الأوراكل وسأرفق ملف الأكسس المعمول وبه الجداول والكويرى المصمم المطلو شبيه له بالأوراكل ولكم جزيل الشكر db1.rar
-
السلام عليكم عندي View CREATE OR REPLACE VIEW summaries AS ( SELECT iid, iname, idesc, iprice, solddate FROM items WHERE solddate+31 < SYSDATE ); اللي ابغى اسويه اني ابغى اعرض السلع اللي بعتها الشهر الماضي ؟ فالمشكله اني مااعرف كيف اطرح واحد من عدد الشهور لاظهار النتيجه بشكل صحيح .. هل من حل ؟
-
سلام عليكم أرجو أن تعينونني في حل مشكلتي و المتمثلة في ما يلي أريد ان أستضهر على شاشت SQL جزء من جدول يحتوي على معلومة عبارة على وقت لكن عنما أقوم باستضهار هده المعلومات يستضهرها لي عبارة على ثواني مثلا: عندما أدخل الوقت في aplication forms أدخله كمايلي 10:00:00 لكن عندما أريد استضهاره في sql يعطيني النتيجة التالية 36000 اي يعطيني النتيجة بالثواني أرجوكم ساعيدوني في كيفية أستضهار الوقت في sql على حالته الطبيعية 10:00:00 و جزاكم الله ألف خير سلام
-
السلام عليكم لدي SQL plus 8i واريد ان اعرف ماهو اليوزر الذي ادخل فيه لاجد جداول كتاب اوركل جاهزه ولا تحتاج الى كتابه مره اخرى علما ان اليوزر الحالي الذي ادخل به هو SCOTT والباسوورد هو TIGER
-
السلام عليكم ورحمه الله وبركاته إين الخطأ فى create table test1 (t1 number primary ky ,t2 varchar2(1) defult vbalue ='y') بمعنى أني أريد أن أعطى t2 قيمه defult وهى 'y' ,وأيضا كطيف نعرف sequence للعمود t1 مرتبطه معه ولكم جزيل الشكر...........
-
الكود موجود على هاد اللينك http://www.geocities.com/oranails/plsql/calendar.htm وشكرا للمساعدة مقدما
-
ما معنى هذا الكود ؟ ANALYZE TABLE employees COMPUTE STATISTICS; و شكراً
-
كيف أستطيع أن أعرض ال functions التي قمت بإنشائها ؟ :angry:
-
أنا عندي جدول فيه عمود واحد فيه القيم المتسلسله دية 60 - 61 - 62 - 64 - 65 لاجظ مفيش القيمه 63 انا عايز جملة سيكول على العمود طول مالتسلسل ماشي كويس مفيش مشكله المطلوب يعني نطلع القيمه الناقصه من التسلسل والمفروض ان احنا اصلا مش عارفين القيم والقيم دية مترتبه بس فيه قيمه ناقصه ياريت نعرفها بس يا شباب يكون جملة سيكول الحل يلريت ساعدوني
-
Al Salamo 3alaykom , How Can I create An Alphnumeric Sequence ?????