SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
السلام عليكم ورحمة الله وبركاتة عندي استفسار بدي اعمل فورمات لجهازي وعندي الداتا بيس 9i وانا عامل في جداول كتيرة بس انا حابب اعرف الطريقة الي اعمل فيها export و import للجداول لاني سمعت انو في طريقة لسحب الجداول مثلا على درايف d و بعد تنصيب الوندوز والداتابيز ارجعهم مرة تانية... وشكرا
-
السلام عليكم ارجو يا اخاونى ان تفيدونى بوضع كتاب خاص بالـــــــــ تعليم الاورامر الاتية varchar2 char number وغيرها وجزاكم الله خيرا
-
السلام عليكم اريد عمل View لكي تقرأ الحقول من ثلاثة جداول ولنفرض ان أسماء هذه الجداول هي emp1, emp2, emp3 ولتكن جميع هذه الجداول تشمل على هذه الحقول EMP_NO NUMBER(8) ,EMP_NAME VARCHAR2(150), IMG BLOB الوضع الطبيعي الذي اعرفه لانشاء هذه ال VIEW هو CREATE OR REPLACE VIEW EMPLOYEE ("TYPE","EMP_NO","EMP_NAME ","IMG") AS( (SELECT 1,EMP_NO ,EMP_NAME,IMG FROM EMP1) UNION ( SELECT 2 ,EMP_NO ,EMP_NAME,IMG FROM EMP2) UNION ( SELECT 3,EMP_NO ,EMP_NAME,IMG FROM EMP3) ); ولكن للأسف الظاهر ان هذه الطريقة ما تصلح مع حقول الصور كانت تطلع لي مسج ORA-00932: inconsistent datatypes: expected - got BLOB ياريت احد يقدر يساعدني بعملها علما باني استخدم SQL*Plus Version 8.0.6.0.0
-
اذا عندي اربع جداول و اريد استحدام (left join ) الي دمج اربع جداول في جدول واحد شلون الطريقة او في طريق ثانية بستخدام + ممكن مثال
-
السلام عليكم و رحمة الله و بركاته اريد جملة plsql انشاء يوزر مع الصلاحيات على تيبل سبيس اسمه"TES" و رحم الله والديكم دنيا و اخرة
-
السلام عليكم محتاجه مساعدتكم في حل الاسئلة هذي الجداول http://www.hello-iraq.com/up/up/23012412620081224.jpg -- http://www.hello-iraq.com/up/up/23012426220081224.jpg -- http://www.hello-iraq.com/up/up/23012431720081224.gif -- retrierne first-name ,last-name,and salary for any employee where his salary is>min-salary and <max-salary. .. write the statement the no>of employee=?? .. write the statement the no.of employee having the job-id=2=?? الله يجزاكم الجنة محتاجه حل الاسئلة
-
مرحبــا ... ممكن تعلوني طريقة اعداد بروسيجر يحتوي على temp table و يدخل بيانات من select statment from many table ?? ابيها ضوروري دمتم سالمين
-
السلام عليكم كيف أفتح ملف WORD تم تخزين مساره داخل الداتابيز و لكم الشكر
-
السلام عليكم فى السكيما scott tiger الجدول emp كنت عاوز اسماء الموظفين اللى مرتباتهم اعلى من متوسط مرتبات ادارتهم و شكرا
-
ببساطة اضف الشرط التالي على الجدول alter table temp add constraint read_only check (1=1) disable validate وعند محاولة الادخال SQL> insert into temp values(67); insert into temp values(67) * ERROR at line 1: ORA-25128: No insert/update/delete on table with constraint (SCOTT.READ_ONLY) disabled and validated
-
السلام عليكم كيف لي ان اخذف الاسطر المكررة في الجدول؟؟؟؟ ارجو المساعدة مع الشكر....
-
السلام عليكم استعلام بسيط الجدول emp الحقول ename , department, add, salary اريد ان يعرض لي في جدول آخر ename , salary فكتبت هذا insert into table student from emp select ename ,salary ; فيعرض جطاء ا ين الخطاء في هذا
-
الأخوة الاعزاء .... سوف نتعلم كيف نصنع دالة تغيير شكل تنسق رقم المحمول - حيث يتم ذكر رقم شركة المحمول بجوار رقم المحمول Example 01022222222 Convert ---------> into Vodafone (010)- 22222222 Create Or Replace Function Format_Mobile(Mobile in number) return Varchar2 is v1 varchar2(20):= 0 || to_char(Mobile); c_company varchar2 (30); FMT VARCHAR2(30); begin V1 := substr(V1,1,3); --------Select Comapny by Code ------------------------------------ c_company := case V1 WHEN '010' then 'Vodafone' WHEN '016' then 'Vodafone' WHEN '012' then 'Mobinil' WHEN '018' then 'Mobinil' WHEN '011' then 'Etsalat' end; -------Format Mobile-------------------------------------…
-
اعزائي اعضاء المنتدي لقد درست sql 8i وحفظته صم وقمت بتدريسه عده مرات ولكن ارغب في الانتقال الي sql 9i هل يوجد لدي احدكم اي مادة في الفروقات الرئيسية بينهم والا ساضطر انا اذاكر 9i والوقت لا يسمح بذلك برجاء برجاء برجــــــــــــــــــــــــــــــــــــــــــــــــــــاء افيدوني ........................ اخوكم alexmax2003 .....
-
الاخوه الافاضل مشرفي المنتدى الكرام ارغب في شرح مفصل للامر create وذلك لعدم حصولي على شرح مفصل لهذا الامر ولكم جزيل الشكر ملحوظة:- المساعدة غير قاصرة على مشرفي المنتديات ولكن ارجو من باقي الاخوة الاعضاء ايضا مساعدتي في الامر
-
[ALIGN=CENTER]بعد التحية ابي حل لسؤالي الله يحفطكم السؤال: دخلت باسم system واستعلمت عن الاشخاص المتصلين من جدول v$session المهم ابي الغي موظف يعني ابيه يطلع حالاً شكرا[/ALIGN]
-
-
السلام عليكم جميعاً. نعرف أنه لإخفاء عمود بجدول نستخدم الـ unused column ولكن هل من الممكن إعادة جعل العمود المخفي ظاهر وقابل للعمل معه.
-
اعزائي اعضاء المنتدي اشكركم علي الجهد الرائع والمشاركات الفعاله في هذا المنتدي اثابكم الله عليها انا مبتديء بدراسه اوراكل واريد صيغه الأمر التي تجيب عن هذا السؤال ?display the comment on table emp owned by scott display the column name and the comment of table emp owned by user scott وشكرا لكم من يهتم بالرد
-
السلام عليكم ورحمة الله وبركاته بعد التحية اممكن فورملا لحساب عدد الايام والاشهر بين تاريخين بدون عدد السنوات الفورملا اللي حصلتها تاخذ عدد السنوات P_YEAR := TRUNC( months_between(( SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0); :.P_MONTH :=TRUNC( months_between(( SERVICE_TO -1) ,:.SERVICE_FROM ), 0 )- TRUNC( months_between(( :.SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0) *12 ; :.P_DAY :=(months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM )- TRUNC( months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM ), 0 ))*31 ; هاي الفورملا صارت بس انا ابغي فورملا تضم عدد السنوات الى عدد الاشهر فمثلا لو سنه وشهر راح يظهر معاي عدد الاشهر 13 ولكم جزيل ال…
-
عايز جملة سيليكت تظهرلى الاتى k i n g
-
اخوانى الاعزاء ارجو مساعدتى فى الاتى : ازاى اعمل ادخال لبيانات فى جدول من خلال جملة INSERT بس بشرط انى لو كنت بقوم يادخال رقم يظهر مكون من أكثر من Digit يعنى مثلا لما ادخل رقم 5 يظهر 05 او 005 على حسب عدد ال Digits اللى انا عاوزه يظهر بيها؟؟ ارجو المساعده أخوكم امير جمال الدين
-
السلام عليكم لو سمحتم انا لاقيت السؤال ده في مصدرين واحد كاتب ان اول اجابه هى الصح والتانى كاتب ان التانيه هى الصح الجواب الثانى انا جربته ولاقيت انى لو بضع اى من parameter او االاتنين بnull بيطلع نتيجه عايزه بس اعرف هل الاجابه الاولى في اي مانع انها تكون صح create or replace function g_mail(f1 varchar2,f2 varchar2) return varchar2 is v_mail varchar2(50); begin v_mail:=substr(f1,1,1)||substr(f2,1,1)||'@oracle'; return v_mail; end; this function can be used aganist any table this function can be used only if the two parameters passed in are not null values
-
الرجاء من الاخوة مساعدتي في دخول امتحان sql بالأسئلة المحدثة وجزاكم الله خيراً
-
عندي صور مخزنه في الداتا بيز ك long raw عايزه اطلع الصور كلها في ملف اعملها ازاي ؟