SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
-
السلام عليكم كل عيد أضحي و أنتم بخير ... أنا بعد إذنكم عايز برنامج SQL ORACLE يشتغل علي Petuim 3 مع processor 1200 ياريت علي وجه السرعة و جزاكم الله خيرا ً و السلام عليكم
-
لقد قمت بإنشاء هاذ الجدول 1 create table t1 2 (t1 number(10) primary key, 3 t2 varchar2(10) 4* ) SQL> / Table created. وقمت بأنشاء هاذ الجدول 1 create table t2 2 (t1 number(20) primary key, 3 t2 varchar2(20) references t1(t2) 4* ) SQL> / t2 varchar2(20) references t1(t2) * ERROR at line 3: ORA-02270: no matching unique or primary key for this column-list وعند اضافه الجدول الثاني ظهر لي هاذ الخطا ORA-02270: no matching unique or primary key for this column-list ارجو من الذي يعرف المشكله ان يرشدني لحلها
-
اخواني الاعزاء السلام عليكم ورحمة الله وبركاته ما الفرق بين ال SQL و SQL*PLUS وماهي الاوار التابعه لكل منهما واين الخطأ في هذه الجمله alter table dept drop column region وماهي ال ROWID و ROWNUM وكيف استطيع ان اعطي مستخدم معين صلاحيات الدخول على جداول مستخدم اخر وما معنى هذه الجمله GRANT ROLE MANAGER معلش يا اخواني سامحوني لاني كثرت في الاسئله بس لاني ناوي ادخل اختبار ال 1z0-007 مع تمنياتي للجميع بالتوفيق وشكرا لكم
-
الـسـلاااااااااام عليكم رحمه الله أنا عندي جدول Employee .. والـPrimary Key هـو Employee_ID والUser لا يدخل الID .. فقط الSysytem Generate it ويكون على هذا الشكل (Emp_1, Emp_2, ......... Emp_10) في الdatabase .. عندي للـEmp_10 لما أطلب منه ID جديد .. يظل يعطيني Emp_10 مع العلم أن المفروض يعطيني Emp_11 وهـذا الكود المستخدم لصنع ID أتومتيكي Select Concat('Emp_',Substr(Employee_ID,5)+1) INTO :New_Employee.Employee_ID from Employee where Employee_ID = (Select Max(Employee_ID) from Employee); في كل مرة .. يعتبر Emp_9 هو الـMax يكن لأنه أخذ أول رقم (9) ... مع أنه المفروض يأخذ الرقم كامل بعد الـEmp_ أرجــو أن يكون السـؤال واضـح .. وأن أجــد إجــابـة عندكم ...
-
select b.description,sum(TRANSACTION_QUANTITY),b.segment1 from MTL_MATERIAL_TRANSACTIONS a,mtl_system_items_b b where a.inventory_item_id=b.inventory_item_id and a.organization_id=b.organization_id and a.organization_id=: P1 and b.segment1 between : P2 and : P3 group by b.description ,b.segment1 انا كتبت الاستعلام دة بس عايز اليوزر لما يسيب : P2و : P3 فاضى يجيب كل الداتا ازاى اقدر اعملها مثلا يدخل :P2 ويسيب : P3 فاضى فيجيب كل الداتا من : P2 حتى الاخر
-
. Show the last names of all employees together with the number of years and the number of completed months that they have been emploed..
-
السلام عليكم أصحاب الخبرة والمعرفه في Programming with PL/SQL Collect a cash bill receipt of items purchased from any supermarket. Write a PL-SQL block to get the output as shown in the receipt .
-
-
اخوني الاعزاء السلام عليكم جميعاً هذا هو اسكربت لعرض امر انشاء الجدول مع الـConstraint الخاص به , وهذا ينفع في حالة انشاء عدة جداول في داتابيس معينه ونت تريد ان يكون لديك text file يحوي كل اوامر انشاء الجدوال حتى تتمكن من تنفيذها في اي داتابيس اخرى . عند تنفيذ هذا السكربت في الـsql * plus سوف يسألك عن اسم الجدول الذي تريد ان تحصل على امر انشاءه وعند اعطائه اسم الجدول سوف يعطيك امر انشاء ذلك الجدول UNDEFINE TABLE_NAME; -- CREATE THE TABLE SCRIPT SELECT 'CREATE TABLE ' || T.table_name || ' ( ' FROM USER_TABLES T WHERE T.table_name=UPPER('&&table_name') UNION ALL SELECT * FROM ( SELECT DECODE(ROWNUM, 1, ' ', ' , ') || T.column_name || ' ' ||…
-
السلام عليكم سؤال فقط كيف تقوم بالتسجيل الى iSQL Plus عبر الانترنت اكسبلورر تحياتي لكم
-
السلام عليكم ورحمه الله وبركاته هل من طريقة للاستعلام من جدول ليحضر لي سجل واحد فقط من مجموعه سجلات مستعلمة مثال GET_INF " SELECT TOP 1 * FROM CPIS_EMPLOYEES_POSITIONS WHERE ID_EMPL='" & Me.ID_EMPL & "'" _ & " AND START_DT<=" & (Me.FROM_HDT) _ & " ORDER BY ID_EMPL,START_DT DESC;" هذا الكود من الاكسس يحضر لي سجل واحد فقط من الاسفل هل من طريقة مماثلة في الاوركل بارك الله فيكم
-
-
BREAK ON DEPARTMENT_ID ON JOB_ID DUPLICATES COMPUTE SUM OF SALARY ON DEPARTMENT_ID COMPUTE AVG OF SALARY ON JOB_ID SELECT DEPARTMENT_ID, JOB_ID, LAST_NAME, SALARY FROM EMP_DETAILS_VIEW WHERE JOB_ID IN ('SH_CLERK', 'SA_MAN') AND DEPARTMENT_ID IN (50, 80) ORDER BY DEPARTMENT_ID, JOB_ID; نفذ هذا الكود بأوامر البيئة التى تسبقه فى حالة اذا اردت ان تعرف المتوسط الحسابى ومجوع المرتبات دون عمل ذلك فى الكود نفسه - حيث ان اوامر البيئة هى التى تقوم بذلك
-
اخوانى السلام عليكم ورحمة الله وبركاته اتمنى ان يقوم احد بشرح الربط الذاتي Self joins واتمنى ان يشرح لى الجمله التى فى where لانها صعبة شوى على ولكم جزيل الشكر جميعا
-
يوجد اكثر من نوع من الجداول خلاف النوع التقليدى المعروف؟ هل من احد يعرفهم
-
السلام عليكم ورحمة الله وبركاته أخوانى الأعزاء اريد أن أسأل عن امتحان ال sql 10g هل يكون الأمتحان فى الكتاب كله أم يكون فى جزء منه مثل ال sql 9i وأريد ال soft copy لكتاب ال sql 10g أرجو المساعدة منكم
-
ارجو المساعده في ربط العلاقه برنامج للنظم والشبكات حيث اني لدي شبكه فيها 120 جهاز كمبيوتر قابل للزياه ومعاي 14 قسم واريد حصر عدد الاجهزه واعرف مواصفات الجهاز وعنوانه والقسم وعنوان الايبي علما انه في كل قسم ترقيم الجهاز يكون p1 ,pc2 ,pc3,pc4,pc...... الخ و القسم الثاني p1 ,pc2 ,pc3,pc4,pc...... الخ وكل الاقسام هاكذا ترقيمها اريد ان يكون الجدول فيه ما يلي: اسم الجهاز ورقم الابي ,ومواصفات الجهاز ,ونوع الصيانه ,واسم القسم ,والمهندس الذي قام بالاصلاح الجهاز هذا ايميلي love-ever007@hotmail.com لذا ارجوكم ساعدووووني انا تعبت
-
ارجو منكم إخواني الكرام المساعدة إذا أمكن فقد وضعت هذا الموضوع في أحد الأقسام ولم أجد الإجابة الشافية لعله يكون هذا القسم المناسب كون المطلوب هو الكود أنا جهزت الملف ولكن لا أعلم لماذا عند الضغط على إسم الطالب في ال لا يعرض البيانات أنا عملت ما يلي الجدول master كـود PHP create table co_math (co_id number(4), co_name varchar2 (50), co_bsp varchar (50), co_birth date, co_nation varchar (40), co_tel varchar2 (15), constraint co_id_pk primary key (co_id)); والجدول ditail كـود PHP create table mark_math (co_id number(4), m_ar number(3), m_is number(3), m_ma number(3), m_en number(3), m_si number(3), m_gi number(3), constraint co_id_fk foreign key (co_id) referenc…
-
------------------------------------[ 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…
-
السلام عليكم ورحمة الله وبركاته =================== من فضلكم كنت عاوز اعرف الفرق بين sql , isql*plus والشركات حاليا بتستخدم مين فيهم؟؟؟؟؟؟؟؟؟؟ وجزاكم الله كل خير --------------------------------------------------- لا اله الا الله
-
انا عندى امتحان izo-43 ومش عارف اعمل اية
-
السلام عليكم ورحة الله وبركاته انا طالبة وعندي مشروع تخرج هالسنة وحعمله بالأوراكل ابغى احد يساعدني فيه إذا احد يشتغل عليه وعنده أستعداد يساعدني ياريت يعطيني خبر وارجو الرد بسرعة شكراً للجميع
-
السلام عليكم كيفكم بدخل في الموضوع على طول انا مبتدأ في الاوركل وانا عندي win7 وبدا يلخبط عليه انا ابغى افرمت الجهاز بس ابغى احفظ البيانات والجداول الي في sql بس ماني عارف الملف الي اجد فيه البيانات والجداول الاوركل الي عندي 10g وشكراااااااااااا
-
السلام عليكم مطلوب منى انى انقل داتاجدول العملاء من داتا data1 الى داتا جدول العملاء data2 مع العلم انه توجد اسماء متشابهة فى الجدولين .. انا بدات بالخطوات دى 1- conn data1 2- 2- select * from agent minus select * from Data2.agent وبالفعل بيطلع الفرق بين الاسماء الزيادة المطلوب اضافتها الى جدول data2 وبعد كدا بعمل الكود ده conn data2 insert into agent select * from agent) minus select * from Data2.agent ( بيطلع ان فى constraint عشان يمنع تكرار الاكواد طب ازاى وانا اصلا جايب اكواد مش موجودة فى الجدول ده فكرت اعمل drop .disable لل constraint ده بس كنت مقلق انىابوظ حاجه تانيه ارجو المساعدة فى حل المشكلة دى او ابتكار حل جديد سلام