SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
عندي عدة أرقام تلفونات وأريد أن أن أظهرها بطريقة منسقة فمثلا الارقام في الجدول: 05051414132 05053638556 05030052447 أريدها أن تظهر بهذه الطريقة 132-141-14-0505 556-638-53-0505 447-052-00-0503
-
العمليات الحسابية البعيدة عن الحقول يمكن استخدام الأمر SELECT لاجراء عمليات حسابيه ليس لها علاقه بحقول جدول وسوف يظهر ذلك من خلال المثال التالي select 5000 + 4000 from dual; من المثال السابق يتم جمع الرقمين (5000 و 4000) وإخراج القيمة 9000 والاسم DUAL هو جدول افتراضي خاص ب ORACLE تستعمل لإجراء العمليات لتحقيق الأمر العام للأمر SELECT
-
كيف يمكن عمل export من خلال ال database بدون الاوامر الخاصة بالويندوز exp.exe اريد تشغيله من خلال package على الداتابيز وربطه ب dbms_job وشكرا
-
لكى تقوم بعمل اس فأنت غالباً تكتب الكود هكذا :- select 6*6*6*6 from dual; و هذا لكى تحصل على قيمة ال6 اس 4 و لكن يوجد طريقة فى السكويل تريحك من عناء هذا و هى كالأتى :- select power(6,4)from dual; و هكذا سترى النتيجة التى كانت تكتب بصعوبة فى الكود الاول هى نفسها بعد عمل الكود الثانى ، مع تمنياتى بالتوفيق للجميع.
-
يارب لك الحمد كما ينبغى لجلال و جهك و عظيم سلطانك عدد خلقك ورضا نفسك وزنة عرشة و مداد كلماتك اللهم أمين تم تعديل العنوان ليكون أكثر وضوحا إدارة المنتدى 10g.doc
-
لعمل عبارة case و كأنها عمود عادى ..... نفعل كما فى المثال التالى :- SELECT employee_id,(CASE WHEN employee_id BETWEEN 100 AND 130 THEN 'First Level' WHEN employee_id BETWEEN 131 AND 160 THEN 'Second Level' WHEN employee_id BETWEEN 161 AND 190 THEN 'Third Level' ELSE 'Forth Level' END) "The Level" FROM employees;
-
لترتيب بيانات جدول عن طريق عمود من جدول تانى سنقوم بعمل subquery بعد عبارة ORDER BY كما فى المثال التالى :- SELECT department_name, manager_id FROM departments d ORDER BY (SELECT city FROM locations l WHERE l.location_id=d.location_id);
-
أرجو الأفادة .... لماذا هذا الكود خطاء؟ CREATE TABLE new_depts AS SELECT d.department_id,d.department_name, sum(e.salary) dept_sal FROM employees e, departments d WHERE e.department_id = d.department_id; حيث أنه بعد ذلك يعطنى هذا الخطاء:- ORA-00937: not a single-group group function و أيضاً لماذا هذا الكود خطاء:- CREATE VIEW emp_details AS SELECT e.employee_id, e.last_name, e.salary, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id = d.department_id GROUP BY d.department_id,d.department_name; حيث أنه يعطنى هذا الخطاء:- ORA-00979: not a GROUP BY expression أرجو أن يتم الرد فى أقرب وقت ...... وشكراً
-
هذه الوصلات لمنهج ال SQL 9i هى ثلاثة كتب تشمل المنهج كله ...... مع تمنياتى بالتوفيق الكتاب الاول الكتاب الثانى الكتاب الثالث
-
أخواني:غدا إن شاء الله امتحاني أريد الحل الصحيح للسؤالين التاليين: The creation of which four database objects will cause a DDL trigger to fire? (Choose four) A. Index B. Cluster C. Package D. Function E. Synonyms F. Dimensions G. Database links Examin this code: create or replace function gen_email_name (p_first varchar2,p_last varchar2) return varchar2 is v_email_name varchar2(19); begin v_email_name:=substr(p_first,1,1) || substr (p_last,1,7) || '@oracle.com'; return v_email_name; end; / which two statement are true?(choose two) A. This function is invalid. B. This function can be used against any table. C. This function cannot be used in a SELECT statement. D. …
-
السلام عليكم ورحمه الله وبركاته اخواني واحبائي في الله نظرا لطلبكم الشديد علي الدروس والرسائل التي وصلت لي فقد قمت بإعادة تحميلها مرة اخري ولكن بصورة آخري قم أولا بتحميل برنامج تشغيل الملفات وسطبه علي الجهاز وقم بتشغيل الملفات التحميل عن طريق هذا الرابط http://www.4shared.com/dir/2105067/bf3e2a18/sharing.html
-
ممكن اى واحد يتكرم ويقولى ايه الفرق الذى سيحدث عند استخدام الاتى مع الحزمه DBMS_OUTPUT 1/ PUT 2/ PUT_LINE 3/NEW_LINE 4/ GET_LINE 5/ GET_LINES لقد حاولت ان افهم الفرق بينهم من خلال الشرح الموجود معى ولكن لم استطع وحاولت ادخالهم فى اكواد لاعرف الفرق وايضا لم افلح فارجوا ممن يعرف فائدة كل من هؤلاء ان يشرح لى وله جزيل الشكر
-
الســــــــــــــــــــــــــــــــــلام عليكم شباب ............................ منذ يومين كنت افكر في عمــــــــــــل (package) تقوم بفرز بعض المعلومات عن المستخدم المتصل في الداتابيز : * البرنامج المستخدم في الأتصــــــــــــــــــــــال. * تاريخ ووقــــت الأتصــــــــــــــــــــــال . * حساب المستخدم . * تاريخ انشـــــــــاء المستخدم . * مســــــاحة الجدول الافتراضية . * جميع الكائنات الموجدوة في مخطط المستخدم . لنفرض ان المستخدم sys يريد ان يعطي المستخدم scott صلاحية استخدام هذه البكج 1-قم بالأتصال بالمستخدم SYS 2-نقوم ببناء (PACKAGE SPECIFICATION) 3-نقوم ببناء (PACKAGE BODY) 4-نعم…
-
أريد ملفات ال powerpoint ل PL/SQL 9i وشكراً
-
السلام عليكم جميعا اخوتي اريد كود اتنفيذ باقي القسمه يعني يخزنلي في متغير X مثلا باقي قسمه y على 1000 .؟؟؟؟؟؟؟
-
السلام عليكم و رحمة الله و بركاته إخواني الكرام أريد كتابة جملة Select تقوم بجلب آخر عشر تواريخ تم إدخالها في جدول معين. ولنفرض أن الجدول هو EMP و العمود هو Hiredate فما هي جملة ال select التي يمكن من خالها إسترجاع آخر 10 تواريخ تم إدخالها. select hiredate from emp where.................. بارك الله فيكم أرجو الرد السريع إن أمكن. السلام عليكم
-
طريقة عمل سيريل نمبر من خلال sub string انا عندى الرقم العميل مقسم الى 8 اجزاء كل جز فى تيكست ايتم كالاتى H G F E D C B A ______________________________Sub_str.doc
-
اخوانى ال wrap يستخدم فى حماية ال package لكن كيف يتم ذلك وهل ال wrap هذا برنامج مستقل بعيدا عن الداتا بيز ام انه امر ةداخلها واذا كان امر كيف استطيع حماية ال package fi هذا مثال ل package واريد ممن يعرف استخدام ال wrap ان يعرفى بمثال على هذا الكود كيف احمى الباكج [/code]CREATE OR REPLACE PACKAGE emp_pkg IS TYPE emp_table_type IS TABLE OF employees%ROWTYPE INDEX BY BINARY_INTEGER; PROCEDURE get_employees(emps OUT emp_table_type); END emp_pkg; / CREATE OR REPLACE PACKAGE BODY emp_pkg IS PROCEDURE get_employees(emps OUT emp_table_type) IS i BINARY_INTEGER := 0; BEGIN FOR emp_record IN (SELECT * FROM employees) LOOP emps(i) := emp_record; …
-
أرجو توضيح كيفية الإستخدام وإرفاق مثال حيث ان الدرس في الكتاب غير واضح
-
السلام عليكم ورمة الله وبركاته عندي سؤالين لو تكرمتوا . السؤال الاول عندما استعلمت عن جداول الـــ department و emplooyee في اوراكل 9 (oracle 9i) لم اجدها علما بأني دخلت باسم بإسم وباسورد scott وtiger انا بحثت في المنتدى ووجدت طريقه بس ماهي واضحه ياليت واحد يوضح لنا كيف الطريقه التي نقدر نستخدم فيها الجدولين ؟ السؤال الثاني ماهو مكان قاعدة البيانات الافتراضي في الجهاز واين اجد مكان الجداول التي انشئها انا ؟ وشكرا .....
-
قمت بتنصيب Oracle9 علي أساس إسم الخادم ProOra كيف يتم تغيير هذا الإسم الي XXX مثلا
-
أرجو المساعدة فى تحديد منهج ال PL 9i لأن ما لدى من دروس فهى لل PL 10G وانا سوف أمتحان ال PL 9i وشكراً
-
يا شباب اريد احد يشرح لي بالتفصيل الprocedure والfunction بالله يا شباب ضروري وما الفائدة منها في البرامج مع الشرح وايضا كيف استخدم ال parameters في ربط البرامج ببعضها لاني مرة متلخبط فيها ارجو الشرح بالتفصيل ضروري ومشكوررررررريييييييييييييين
-
بسم الله الرحمن الرحيم السلام عليكم أنا مسطب oracle Data Base 9i مع Developer 10 G عايز أعرف إزاي أقدر أفتح لينك الـ ISQL PLUS علي الـ Internet Expolorer أرجوا حد يفيدني عشان مش عارف أجيب اللينك و أشغله ُ علي الـ Oracle و جزاكم الله خيرا ً و السلام عليكم
-
السلام عليكم ... الرجاء منكم أيها الإخوة ارسال d2kwutil.pll على [email protected] لمن يملكها. ولكم جزيل الشكر.