SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
عايز اعرف اية الفرق بين ال record and row لان فية فى البى ال متغير من نوع record ومتغير من نوع %row type ومش عارف افرق بينهم ارجو المساعدة؟
-
السلام عليكم ممكن حد يقولى ايه الحالات الى بستخدم فيها exists و ال not exists وشكراً
-
بسم الله الرحمن الرحيم وبعد السلام عليكم ورحمة الله وبركاته حقيقه ياشباب هذه اول مشاركه لي في هذا المنتدى الذي أخذت منه من العلم في مجال الاوراكل ما احمد الله عليه ومشاركتي وارجو الله ان لا يكون هنالك من سبقني عليها وهي كيف اقوم بقراءة محتويات مجلد في والكود هو ولا تنسونا من دعواتكم وتعليقاتكم وارجو ان تكونو صريحين معي إن كان هنالك من سبقني عليها فأخبروني وإن لم يكن فالحمد لله ان استطعت ان اضع شيئا جديدا في هذا المنتدى CREATE OR REPLACE PROCEDURE list_directory (directory VARCHAR2) IS ns VARCHAR2(1024); v_directory VARCHAR2(1024); BEGIN v_directory := directory; SYS.DBMS_BACKUP_RESTORE.SEARCHFILES(v_directory, ns); FOR each_file IN (SELECT…
-
السلام عليكم ورحمة الله وبركاته وعيد سعيد علينا اجمعين بالنسبة ال اتى اليهم العيد والذى لم ياتى ؛؛ فانا والله فى الحقيقة انا عاوز اسألأ سؤال صغير جدا واتمنى من حضرتكم ان تجاوبونى عليها سؤال هو : انا لدى جدول مثل ما فى الصورة الاتية وهذه الجدول يحتوى ما ما انتم شاهدتمون الان بالصورة وانا عاوز كود اكتبه فى sql plus ويعمل لى الاتى انا والله عاوز اعمل تغيير للـحقل SIX للشيماء واخليها famle علما ان المكتوب هو male وحاجة كمان انا عوز اعمل حذف للصف هذا ارجو كتابة لى الكود الازم انا بستخدم الاوريكال ]database 9i انا والله العظيم لو انا اعرف كزمانى ما عاملت هذا الموضوع انا كل ال اعرفة انى جدول او اكتر وقاعدة بيانات وبس والسلام عليكم ورحمة الله وبركات…
-
أنا بصراحة عم ادخل ع المواضيع يللي هون وعم لاقي اختلاف عن المعلومات للي عندي بخصوص ال SQL و PL هل في منهاج مختلف بإعطاؤهن أو ممكن تكون المعلومات يللي هون فيها لغط وغير دقيقة
-
-
السلام عليكم انا كان عندى اختبار شغل فى احدى الشركات والاختبار كان عبارة عن 7 ورقات اسئله منهم 3 ورقات ريبورت السؤال اللى كان محيرنى هو كتابه 3 جمل استعلامات على علاقه مينى تو مينى[/size] الجدول الاول اسمه supplier وحقوله هو (1,2,3 )ID NAME(....,....,....) الجدول التانى اسمه PART ID (1,2) NAME(....,.....) الجدول التالت اسمه SUPPLIER_PART حقوله SUPP_ID(1,1,2) PART_ID(1,2,1) الجمل المطلوبه هى 1. عايز ال SUPPLIER اللى مش موجود فى اى PART 2. عايز ال SUPPLIER اللى موجود فى PART واحد فقط . 3. عايز ال SUPPLIER الموجود فى كل ال PARTS وبعد كده اعمل كل جمله استعلام FUNCTION ياريت حد يجماعه يشرحلى اجابه السؤال ده.وي…
-
السلام عليكم و رحمة الله اولا كل عام وانتم بخير بمناسبة عيد الفطر المبارك وتقبل الله منا ومنكم صالح الاعمال الموضوع ببسباطة اني عملت اجراء لحذف الصفوف المزدوجة على اساس عمودين في الجدولهما c1,c2 والاجراء مظبوط من غير اخطاء بس اثناء تشغيل الاجراء يطلع الخطأ ده ERROR at line 1: ORA-01403: no data found ORA-06512: at "HR.REMOVE_DUOBLE", line 12 ORA-06512: at line 1 والكود نفسه create or replace procedure remove_duoble is max_row number; co1 varchar(2); co2 varchar(2); co22 varchar(2); co11 varchar(2); begin select max(rownum) into max_row from split_table; for counter in 1..max_row loop select 1,2 into co1,co2 from split_table …
-
select * from dba_tab_columns T where COLUMN_NAME like UPPER('&COL%') AND TABLE_NAME LIKE UPPER('&TAB%') AND DATA_TYPE LIKE UPPER('&TYP%') AND OWNER LIKE UPPER('&OWNR%')
-
مرحبا جميعاً رمضان كريم وأعاده الله علينا وعلى المسلمين في كل مكان بالصحه والعافيه حبيت أقولكم إني أول مره بأنزل البرنامج الخاص بلغة pl/sql وأبغى لا هنتوا نصائحكم وخبراتكم عن كيفية تنزيل هذا البرنامج وأفضل نسخه وأسهل في الإستخدام وسمعت أنه هذا البرنامج يثقل الجهاز ويجعل المعالج بطيء في تنفيذ المهام كيف أعالج هذي المشكله ياليت تفيدوني ويعطيكم ألف عافيه قال تعالى "وقل ربي زدني علماً"
-
اريد عمل جدول الضرب ب pl/sql اوراكل ياريت لو حد عنده فكره يقولي وياريت يراسلني علي هذا الايميل amaegytec@yahoo.com
-
انا من خالد مصر وبسأل على سيديهات أوراكل التعليميه باللغه العربيه لمن يستكيع مساعدتى أرجو منه ضررره و سرعه مراسلتى على الاميلHANDASA002@YAHOO.COM
-
جميعنا نعرف امنحان OCA وهو له امتحانين الاول sql وكود الامتحان 1zo-oo7 والامتحان الاخر pl\sql وده اللى عايز اعرف الكود بتاعه لو سمحتم وشكرااا...
-
اذا كان عندي جدول اسمه emp وأردت أن انشيء جدول اخر(emp1) يحتوي على نفس خصائص الجدول emp ونفس البيانات الخاصة فيه فنطبق الكود التالي: create table emp1 as select * from emp; أما اذا اردت ان تنشيء الجدول بدون نسخ البيانات فاستخدم الكود التالي: create table emp1 as select * from emp where 1=2; هنا سينشيء الجدول ولكن لن ينسخ البيانات لأن الشرط لم يتحقق(1=2) ولن يتحقق.
-
BEGIN -- creates a test table EXECUTE IMMEDIATE (' CREATE TABLE TEST( T1 NUMBER, T2 VARCHAR2(50) ); '); --truncate test EXECUTE IMMEDIATE (' TRUNCATE TABLE TEST; '); --you also can insert data from other table INSERT INTO TEST SELECT * FROM TEST_OLD; END;
-
اخواني كيف اقوم بنسخ الجداول التي اريدها من جهازي اليفي البيت الى جهازي الي في العمل يعني مثلا انا عندي في البيت على المستخدم سكوت بعض الجداول اريد ان انقلها معي الي جهازي الي في العمل وانسخها هناك هل هناك ام معين يقوم بذلك وشكرا
-
السلام عليكم ورحمة الله انا عندي شوي استفسارات بصراحع انا عندي command select * from user_procedures فهل عندي command for backage to display how it's create ------------------------------------------------------------------------------------- also i have this Q?? CREATE OR REPLACE PACKAGE ---NAME IS FUNCTION MAX_NO (P1 NUMBER, P2 NUMBER, P3 NUMBER) RETURN NUMBER; PROCEDURE DEP_DEPT (P_DEPTNO NUMBER); END; ------------------------------------------------------- CREATE OR REPLACE PACKAGE BODY --- NAME IS FUNCTION MAX_NO (P1 NUMBER, P2 NUMBER, P3 NUMBER) RETURN NUMBER IS BEGIN END; PROCEDURE DEP_DEPT (P_DEPTNO NUMBER) IS BEGIN SELECT NVL(COUNT(DEPTNO)) FROM EM…
-
ياجماعة بدي مساعة في جملة sql Titles. titleno title 20 mathmatic titleauths titleno authno 20 1 20 2 20 3 authors authno name 1 Khaled 2 Amer 3 tariq Select title,name from titles,titleauths,authors Where titles.titleno=titleauths.titleno and Titleauths.authno=authors.authno; النتيجة Mathmatic khaled Mathmatic amer Mathmatic tariq ولكني بدي جملة النتيجة كالاتي Mathmatic \ khaled ; amer; tariq وليس كل حقل في سطر
-
ارسال بريد الكتروني من خلال Oracle Mail_in_Oracle.txt
-
------------------------------------[ Fetch ]-------------------------------------------- declare cursor c is select v.empno, v.ename, v.sal from emp_view v; eno emp_view.empno%type; ename emp_view.ename%type; esal emp_view.sal%type; begin open c; loop fetch c into eno, ename, esal; exit when c%notfound; dbms_output.put_line(eno || ' - ' || ename || ' - ' || esal); end loop; close c; end; /*----------[ OutPut ]------------ 1232 - MAHMOOD - 7844 1233 - mas3ood - 43444 1239 - AKRAM - 4400 */ -----------------------------------------------[ For Loop ]----------------------------------------------- declare cursor c is select v.empno, v.ena…
-
Dynamic Cursor in PL/SQL Here we'll Retrive all Accounts Belongs to The Customer (10021) Ex: declare CURSOR c (id_in IN NUMBER) IS SELECT acount_no FROM accounts WHERE customer_no = id_in; begin for r in c(10021) loop dbms_output.put_line(r.acount_no); end loop; end; Output: 0110021002 --(Account #1) 0210021001 --(Account #2) 0110021000 --(Account #3)
-
عايز اعرف اية الفرق بين الاجراءات والتريجرز ؟؟ ملحوظة هوا اللى بيقوم بية التريجرز ممكن يعملة الاجراءات زى الادخال والتعديل والحذف...
-
اذا تم منح امتياز DBA ليوزر ما ، ثم اردنا بعد ذلك سحب هذا الأمتياز ( الصلاحية) من هذا اليوزر.. كيف يتم ذلك ... الكود.
-
السلام عليكم [يمين]انا عضو جديد في هذا المنتدى الرائع ,, قبل ثلاثة سنوات كنت اعمل على لغة (اس كيو ال سيرفر 2000) و (فيجول بيسك 6) لكن واجهتني ظروف فتوقفت عن البرمجة بشكل كلي واليوم والحمد لله اقدرت اعود وقررت اتابع مسيرتي البرمجية فقررت اتخذ من اوراكل كهدف اساي امامي وابدا المشوار معها لكن تفاجئت بقلة المصادر حول هذه اللغة للاسف الشديد حتى المصادر الانكليزية ان وجدت فهي فقط للمحترفين ولا يوجد شيء يفيد المبتدئين قررت ابدا اول بدراسة عامة لاوامر (اس كي ال) ثم ابدا من لغة اوراكل ووجدت كتاب الاخ ماستر لكن المشكلة التطبيق على برنامج Access2000 وانا لدي برنامج Access2007 ولا اعرف كيفية استخدام اوامر (اس كي ال) في هذا الاصدار فأتمنى من ذوي الخبري ايضاح كيفية الدخو…
-
السلام عليكم ورحمة الله وبركاته.. عند حذف الجدول المنشأ منه view ماذا يحصل بتلك الـــ view أو views هل سوف تحذف مع الجدول التابعه له ام لا ؟ سواء كان الجدول يحتوي على بيانات أم لا...