SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
مرحبا باخواني الاعزاء ارجو حل السؤال التالي : اضافة عموله لكل موظف حسب راتبه باستخدام CURSOR والمتغيرات عن طريق ال UPDATE , عن طريق جدول EMP........... مثلا اي ENTER_MIN(SAL)& ENTER_MAX (SAL)& ادخال الراتب يدوي مثال 100 300 العموله هيه 5% عن طريق ال UPDATE اي من راتب 100 الى راتب 300 العموله هيه 5% مابين 200 و 400 اريد لهم عموله 9% وهكذذذذذا في كل مره
-
يا شباب ... بارك الله فيكم ... إذا فيه أحد عنده فكرة عن كيفية إظهار إسم الجدول في حقل في جملة select أو إنشاء إستعلام يكون أحد حقوله محتويا على إسم الجدول الذي استخرجنا منه البيانات. أرجو المساعدة.. تحياتي..
-
نسيت باسوور يوزر ويعمل عليه برنامج ولا اريد تغيير الباسوورد
-
- 4 رد
- 954 مشاهدة
- 1 follower
-
-
سلام عليكم ورحمة الله لاحظت على تريقر NEW_EMP_DEPT عندما يقوم بادخال سجل جديد لجدول NEW_EMPS من المفترض تلقائيا يقوم بتحديث بيانات جدول NEW_DEPTS وكذلك في عملية المسح او تعديل حقل SALARY ..فان عملية الادخال تتم وتنفذ لكن التعديل والمسح لا ينفذ..علما بانه لاتوجد رسالة خطأ. ارجو المساعدة مشكورين. كود التريقر: CREATE OR REPLACE TRIGGER NEW_EMP_DEPT INSTEAD OF INSERT OR UPDATE OR DELETE ON EMP_DETAILS for each row BEGIN IF INSERTING THEN INSERT INTO NEW_EMPS VALUES(:NEW.EMPLOYEE_ID,:NEW.LAST_NAME,:NEW.SALARY,:NEW.DEPARTMENT_ID); UPDATE NEW_DEPTS SET DEPT_SAL=DEPT_SAL+:NEW.SALARY ; WHERE DEPARTMENT_ID=:NEW.DEPARTMENT_ID …
-
سلام عليكم الاخوة الكرام عندي response من web service عبارة عن XML كيف يمكن قراءة عناصر هذا ال response واستخراج البيانات منه وشكرا
-
عندي قاعدة بيانات اوراكل 11 من 2017 الى الان هل تحتاج قاعدة البيانات الى صيانه وكيف تحياتي
-
أرجو الاجابة هذه الاسئلة 1- ما الفرق بين to_char(hire_date,'fxdd-mm-yy') to_char(hire_date,'fmdd-mm-yy') ---- 2-عند الترتيب بorder by order by name,sal desc هل تتم عملية الترتيب يرتب name تصاعديا وsal تنازليا أم ماذا ؟؟ 3-عندما أقوم بعمل select empno,last_name from .... union/union all select deptno,2 from... ما وظيفة union/union all 4-ما المقصود ب 1 هنا select 1 from emp
-
السلام عليكم يعطيكم الف عافية السوال انا عندي جدوليين وبينهما علاقة اريد عندما ادخل على الجدول المسمى categories ان ينطلق trigger ويقوم بتعبئة جدول العلاقة بينهما بحيث ياخذ الرقم الذي تم ادخالة من الجدول الاول ودخلة مع كل المعلةمات الموجودة في الجدول الثاني . فكتبة ال trigger التالي شو الخطا فية create or replace trigger relation1_trig after insert on categories declare record number; cursor c1 is select jobid from jobs; begine for record in c1 loop insert into relation1 values(catid,record); end loop; end ;
-
استخدمت قاعدة البيانات اوراكل (Oracle Database9i) و اوركل ديفلوبر(6i Oracle Developer ) لعمل الواجهات(Forms) و التقارير(Reports) و المخططات(Chart) .البرنامج يمثل خلاصة خبرتي لاكثر من ثلاث سنوات في هذا المجال و اعتقد انه قد تغلب بشكل ما على مشكلة الواجهات الكئيبة في Developer 6i.ارجوا من جميع الاعضاء ابداء ملاحظاتهم عليه... ملاحظات: 1. لتشغيل البرنامج: -The NLS CHARACTER SET is: AMERICAN_AMERICA.AR8MSWIN1256 - After runing the project.sql script copy the w_pro folder to the following path: C or D:\orant\forms60\ 2. تم ضغط البرنامج باستخدام برنامج Winrar على اربعة اجزاء. 3. ادين لهذا المنتدى بالشكر الكبير لانه كان سبب رئيسي في وصولي لهذه المعرفة المتواضعة في هذا المجا…
-
السلام عليكم exp userid=scott/tiger file=c:\Backup\scott.dmp الأمر لم ينجح عندي عل أوراكل 9i هل في طريقه أخري لعمل backup للداتا بيز
-
لو تسمحو يا شباب اريد طريقة اجعل فيها جميع الجداول والحقول المنشاة في sql تظهر لي في المفكرة بشكل مرتب ودمتم سالمين
-
كيف يمكن حفظ صورة في قاعدة البيانات و من ثم استعراضها في التقرير مع العلم انني استخدام قاعدة بيانات 9
-
السلام عليكم ... هل استطيع ان اعرف عدد السجلات الموجودة في Cursor PROCEDURE aa.se_pr (pr_name_in in VARCHAR2,count_out out NUMBER, rec out MYPKG.CursorType ) IS BEGIN open rec for 'SELECT * FROM "pr_it" WHERE "pr_name_e" LIKE ''%' || pr_name_in || '%'''; END; ارغب في اسناد عدد السجلات الى متغير count_out
-
لو تفضلتم وفيه شرح pl/sql فيديو ياريت تعرفونى الرابط وجزاكم الله خيرا
-
امتحان ORACLE PLSQL IZO-147 للتحميل اضغط هنا!
-
السلام عليكم ماهو الـ SQL.LOADER الموضوع هو اية ؟ عندي بيانات في ملف وورد او مفكر ة وبي ادخلها في جدول في الــ SQL واخد بال حطرتك معاية ! وعندي الجدول الي ابي ادخلة فية بس كيف تتم لاضافة انا قرات ان الـLOADER اداة داخل الـSQL كيف استخدمها او هي اداة اضيفها وفين القاها وطريقةالتنزل وتركيب وشكرا سوال سهل مرة فية رابط يتكم عن الـ LOADER بس مافهمت منة شي الرابطhttp://crazy-eng.com/demagh/t9233.html
-
السلام علبكم ورحمة الله وبركاتة اخواني الاعزاء اتمنى من اصحاب الخبرة ان يفيدوني انا الحمدلله انهيت sql من فترة بسيطة وكنت احب ان ابدا في تصميم اي مشروع بسيط ما هي الطريقة المناسية لتحقيق الهدف وتقبلو تحياتي
-
احتاج مساعدة كووود لمن ادخل (كلمة مرو مثلا) العمود التالي لايزم يكون مطابق (تاكيد كلمة المرور )عشان التطبيق في فورم بلدير بس احتاج صيغة sql عند طريقة انشاء جدول جديد
-
http://arabhardware.net/forum/showthread.php?t=234195 كل ما تتخيل من كورسات أوراكل sql - forms - reports - DBA
-
السلام عليكم ورحمة الله وبركاته قمت بعمل database على اوراكل 10g وعند فتح sql*plus وكتابة الأمر select name from v$database; لم يظهر لى الداتا بيز المنشأة وظهر فقط orcl كيف اقوم بعمل الداتا بيز والدخول عليها لإنشاء جداول واستعلامات
-
السلام عليكم السؤال الأول : اريد عمل دوارة متداخلة في sql بالـ for مثلا i & j بحيث اجعل j يطبع لي الأعداد الفردية . فكيف يتم عمل الدوارة؟ سؤال اخر : اريد ان اجعل المستخدم يدخل الأسم و الراتب في الـ run الموجودين في جدول employees فكيف يتم عملها ؟ علماً اني قد جربت ال insert into employees(first_name , salary) into n , sal values(n , sal) بعد ما عملت select لهم لكنه يطلع لي error! و شكرا لكم الله يجزاكم خير اتمنى المساعدة
-
CREATE TABLE manager( mssn INTEGER PRIMARY KEY, Fname VARCHAR2(20), Mname VARCHAR(20), Lname VARCHAR2(20), Sex CHAR, DOB VARCHAR(20), EmploymentDate VARCHAR(20), certification VARCHAR2(20) NOT NULL, Salary INTEGER NOT NULL, PhoneNumber INTEGER, Rank VARCHAR2(20) NOT NULL ); CREATE TABLE Supplier( supname VARCHAR(20) PRIMARY KEY, phon# INTEGER NOT NULL, fax# INTEGER , email VARCHAR(20) , address VARCHAR(20) ); CREATE TABLE warehouse( warehouse_name VARCHAR(20)PRIMARY KEY , location VARCHAR(20), storage_type VARCHAR(20), wmssn INTEGER , supname VARCHAR2(20), quantity INTEGER, FOREIGN KEY (wmssn) references manager (mssn), FOREIGN…
-
نستخدم لادخال سطر جديد الامر insert into table_name values(); وللتسهيل نستخدم insert into table_name(&field) فهل هناك طريقة لادخال اكثر من سطر بطريقة اسهل وشكرا
-
السلام عليكم ورحمة الله وبركاته انشأة عمود في جدول ال emp باسم stars و اريد ان اضيف * في العمود stars لكل 100 من راتب الموظف. لنفرض ان الموظف راتبه 1000 هذا يعني انه سيحصل على * * * * * * * * * * حاولت كتابة الكود وتوصلت الى الكود التالي لا كنه اضاف ال * لكل الموظفين على حسب راتب اول موظف فبما ان اول موظف راتبه 800 و يستحق 8 من * فالكود اعطى كل الموظفين 8 من * اتمنى اني وضحت ما اريد من الكود - و الخطأ الذي وقعت فيه و اتمنى منكم المساعدة في التصحيح declare no emp.empno%type:=&no; a_sal number(7); b_sal number(7); v_sta varchar2(50):=' '; cursor sal_emp is select sal from emp; begin open sal_emp; fetch sal_emp into a_sal; b_sal:=(a_sal-50)/100; dbms_output.pu…
-
السلام عليكم و رحمة الله .. ما هو الكود الذى أستطيع به عمل unlock لليوزر HR .. و جزاكم الله كل خير ..