SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
السلام عليكم و رحمة الله وبركاته , اخوتي الله يعطيكم العافية , لدي function يقوم باسترجاع اسماء اعمدة مشتركة بين جدولين ( الجدول الاول : الاسماء هم اعمدة والجدول الثاني اسماء الاعمدة موجودة ك table data ) وهذه هو كود الfunction , CREATE OR REPLACE FUNCTION GML.GML_GET_COLUMNS (P_PREFIX VARCHAR2) RETURN VARCHAR2 IS V_COLUMNS VARCHAR2 (1000); CURSOR CUR_COLUMNS IS SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'GML_SCENARIOS' AND COLUMN_NAME IN (SELECT COLUMN_NAME FROM GML_FILE_COLUMNS WHERE UPPER (ROW_PREFIX…
-
- 3 رد
- 3.4k مشاهدة
- 1 follower
-
-
السلام عليكم ورحمة الله وبركاته،، حل لمشكلة يعاني منها الكثير ملاحظة :اذا تم وجد اي خطا اتمنى ابلا غي .... date_hd.sql
-
اريد function تحسب زمن وربطها مع ساعة الحاسب بمجرد ان ادخل الى الويندوز بuser وpassword تبدا الدالة بالعمل[/color]
-
السلام عليكم ورحمة الله وبركاته تم بحمد الله وتوفيقه قبل يومين إجتياز أختبار 1z0-144 Oracle Database 11g: Program with PL/SQL أود أن أشكر القائمين على الموقع وكل من فادني هنا بمواضيعه أو مشاركاته بالمنتدى أو في اليوتيوب أو مؤلفي كتب تشرح pl/sql بالعربية متمني للجميع التوفيق .
-
-
- 3 رد
- 974 مشاهدة
- 1 follower
-
-
لدي نظام رواتب بسيط يتكون من 4 جداول جدو الموظف المعرف - الاسم - الراتب الاساسي جدول الخصومات الشهر والسنه الذي يتم منه الخصم - القيمه - معرف الموظف جدول المكافئات الشهر والسنه الذي يتم فيه الزياده - القيمه - معرف الموظف جدول اضافه الراتب الشهر والسنه -الراتب الاساسي - معرف الموظف اريد عمل استعلام بحيث يكون الناتح منه هذه الحقول الشهر و السنه - اسم الموظف - الراتب الاساسي - الخصومات - المكافئات - الصافي 1/5/2018 احمد 200 0 0 200 1/5/2018 خالد 200 50 0 150 المشكله: لايظهر جميع الموظفين يظهر فقط من لديهم خصم ا…
-
السلام عليكم في الSQL PLUS اللغة الافتراضية هي العربية.. كيف يمكنني جعلها الانجليزية؟؟
-
-
الأخوة الأعضاء أريد بعد عمل INSERT لجدول معين يقوم بنفس الوقت بعمل INSERT لجدول آخر والعكس كذلك ارجو المشاركة في هذا الموضوع لأنه ذو اهمية
-
DECLARE sql_stmt VARCHAR2(200); v_table_name VARCHAR2(20) := '&sv_table_name'; v_id NUMBER := &sv_id; v_first_name VARCHAR2(25); v_job VARCHAR2(25); v_sal VARCHAR2(50); v_deptno VARCHAR2(25); v_dname VARCHAR2(2); v_lco VARCHAR2(5); BEGIN sql_stmt := 'SELECT a.ename, a.job, a.sal'|| ' ,b.deptno, b.dname, b.loc' || ' FROM '||v_table_name||' a, dname b' || ' WHERE a.deptno = b.deptno' || ' AND '||v_table_name||'_id = :1'; EXECUTE IMMEDIATE sql_stmt INTO v_ename, v_job,v_sal , v_deptno, v_dn…
-
Local procedure A calls remote procedure B. Procedure B was compiled at 8 A.M. Procedure A was modified and recompiled at 9 A.M. Remote procedure B was later modified and recompiled at 11 A.M. The dependency mode is set to TIMESTAMP. What happens when procedure A is invoked at 1 P.M? A. There is no affect on procedure A and it runs successfully. B. Procedure B is invalidated and recompiles when invoked. C. Procedure A is invalidated and recompiles for the first time it is invoked. D. Procedure A is invalidated and recompiles for the second time it is invoked. كالمعتاد عاوز الحل مع الشرح لو مكنش فيها تعب ...... و كمان هو ايه معنى ( The dependency mode is set to TIMEST…
-
تكملة كتاب الـ pl sql بالعربى لا تنسونا فى الدعاء pl_chapter_3.pdf
-
الاخوة والاخوات الاعزاء لدي جدول لبيانات الطلبة في محافظة ما يحوي اسم الطالب و كليته واسم الجامعة وقسم الطاب البيانات بالعربي كيف يمكنني ان استعلم عن الكليات الموجودة بدون تكرار ان استعلم عن الاسماء المكررة للطلاب كيف يمكنني ان اعدل في بيانات قيود ما مثلا يوجد قيود تحوي اسم الكلية الـــــــــعلوم وهذا خطا املائيا كيف يمكنني ان اعدل هذه القيود لتصبح الكلية العلوم وشكرا
-
السلام عليكم ممكن حد يقولي كيف استرجع عدد من الصفوف من جملة select اقوم انا يتحديه بمعنى اريد استرجاع اولا 3 صفوف من جدول emp مع ملاحظة ان لا اعلم ارقم الموظفين انا سمعت ان فيه داله اسمه row number تحدد عد الصفوف المسترجعة select * from emp where اريد احد ان يكمل هذا الكود ماذا يوضع بعد جملة [/b]where
-
السلام على اهل السلام ارجو المساعدة لمن يستطيع .. لم افهم ماذا تفعل الفانكشن trunc وهذه امثله عليها trunc(to_date('22-AUG-03'), 'YEAR') would return '01-JAN-03' trunc(to_date('22-AUG-03'), 'Q') would return '01-JUL-03' trunc(to_date('22-AUG-03'), 'MONTH') would return '01-AUG-03' trunc(to_date('22-AUG-03'), 'DDD') would return '22-AUG-03' trunc(to_date('22-AUG-03'), 'DAY') would return '17-AUG-03' اتمنى الرد بأسرع وقت ممكن
-
Write a PL/SQL block to print the 2nd maximum bill amount from CUSTOMERS. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Write a PL/SQL procedure called amount to retrieve the bill amount of the customer whose customer number will be passed as argument in this procedure. Then write a PL/SQL block to accept the customer number and print the bill amount of this customer using the amount procedure. Use appropriate exceptions in the procedure amount. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>…
-
السلام عليكم اريد ان افهم ما هو ال host variable in pl/sql فمثلا [left] VARIABLE rows_deleted VARCHAR2(30) DECLARE v_employee_id employees.employee_id%TYPE := 176; BEGIN DELETE FROM employees WHERE employee_id = v_employee_id; :rows_deleted := (SQL%ROWCOUNT || ’ row deleted.’); END; /[/left] لماذا لم نجعل ال VARIABLE rows_deleted VARCHAR2(30) متغير عادي في خانة ال declare وما هو الفرق بين المتغير في خانة ال declare والمتغير المعرف ب variable والذي يطلق عليه host variable وجزاكم الله خيرا
-
السلام عليكم عايز آخر امتحانات لل SQL اللى هو 007 يا ريت بالاجابات وتكون اى حاجة غير test king لأن اجاباتة فيها غلط يا ريت يا جماعة لو حد دخل الامتحان قريب يقول او يدينى آخر امتاحانات نزلت وكمان عايز اعرف وقت الامتحان و عدد الآسئلة وهل الأسئلة بتتغير ولا لأ
-
السلام عليكم جميعاً.... طريقة إسترجاع قاعدة في سيكوال سيرفر 2000 ** المرفق ** تثبيت القاعدة في سيكوال.doc
-
السلام عليكم ورحمة الله وبركاته اولا اشكر اعضاء المندى والمشرفين على المجهودات الجباره انا متابع للمنتدى واحد التلامذه فيه ولاكن فقط بالقرائه وهذي اول مشاركه لي وللاسف كانت بسؤال ولعل هذا السؤال يستفيد منه غيري انا عندي جدول للمهندسين كل مهندس عنده طلب صيانه يضاف في جدوله ابغى اكتب كود يضيف طلب الصيانه دايركت للمهندس طبعا حللته بالطريقه التاليه انه (1)- في البدايه يشوف من الي عنده اقل عدد ويضيفله الطلب الجديد الى هنا تمام بس لم يكتمل الكود لانه (2) في حالات كثير يكونو متساوين بالعدد فابغاه في حالة تساوي مهندسين ياخذ احدهما عشوائي او السجل الاول بالاستعلام هذا الكود الي كتبته وهو شغال ياليت اصحاب الخبره يضفون عليه التعديل الثاني بحيث في حالت ت…
-
-
أرجو شرح هذه الأكواد وهل يوجد أخطاء فى هذه الأكواد لأن كل لما أجربها يحصل أخطاء .Using procedure to increase the salary. declare dept_nonumber:=2; percentagenumber:=3; --create procedureraise_salary(dept_nonumber, percentagenumber DEFAULT0.5) is cursor emp_cur is select SAL , emp_id from EMP where DEPTNO = dept_no; emp_rec emp_cur %rowtype; begin open emp_cur; loop fetch emp_cur into emp_rec; exit when emp_cur%NOTFOUND; update EMP set SAL…
-
أريد فيديو أو كتاب عربي يتكلم عن SQL Fundamentals2 وأكون شاكر جداً لإني وجدت فقط في هذا الكتاب 2 فيديو يتكلم عن شابتر 1 وآخر شابتر وشكراً
-
السلام عليكم الموضوع ده بحثت كتير عنه على النت لكن ملقتش اى حاجه تفيدنى عاوز اعمل procedure يقوم بعمل dynamic select بحيث ينفع اغير where condition or order by column وهل يجوز انى اخلى المستخدم يدخل اسم الجدول بحيث انه يكون كمان dynamic ارجو الافاده ولكم جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته مساء الخير لو سمحتم ممكن تساعدوني ، عندي حقل في قاعدة البيانات يوجد في بعض السجلات رمز / ممكن بروسيدر يساعدني اعمل اب ديب للحقل بحيث يحذف هالرمز فقط من الحقل وتبقى الارقام ثانية مثلا 34141/1 ابغي احذف / بحيث يكون الحقل 134141 علما بانه هاالرمز موجود في بعض السجلات وليس كلها. جزاكم الله خيرا
-
السلام عليكم ورحمة الله وبركاته ممكن اخوانى مساعدة في عمل Login Form بأستخدام Forms Builder عن طريق استعمال PLSQL لقد قمت بعمل جدول في sql * plus واسمه user_login يحتوي على username password ولقد وضعت فيه values عندي menu form او login form تحتوي على 2 text items او one button اريد ادا ضغطت على الزر بيتأكد من القيم username and password ادا كانت مطابقة للجدول بيتم التحويل الى صفحة menu form كيف اعمل هذه الطريقه ؟