ledow2007 بتاريخ: 14 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2010 بسم الله الرحمن الرحيمأرجو أن يساعدني الأخوة الأعضاء في هذا الموضوع الاحظ أثناء دراسي ل منهج sql أن بعض الأمثلة مثلاً تكون هكذاSQL> select Last_name from employees وهذا مثال بسيطوالغريب في الأمر هو أنه عندما أحاول تنفيذه داخل sql يعطيني errorفهل هذا معناه أن هناك بعض الجداول لا أستطيع العمل عليها في sql أم أن هناك anothers users, i just can excute these select statements on itالاحظ مثلاً في chapter 7 في sql fundemental 1 أن هناك بعض الأمثلة على سبيل المثال SQL> SELECT last_name, salary FROM employees WHERE salary > (SELECT salary FROM employees WHERE last_name = 'Abel'); SQL> SELECT last_name, job_id, salary FROM employees WHERE job_id = (SELECT job_id FROM employees WHERE last_name = ‘Taylor’) AND salary > (SELECT salary FROM employees WHERE last_name = ‘Taylor’); فأنا أفهم هذه الأمثلة جيداً ولكنني عندما أحاول تنفيذها النتيجة تكون error . فلماذا؟هل يجب أن أدخل على sql ب user أخر غير scott وإذا كان كذلك فما هو ال user and default password أم أن هناك طرق أخري .أرجو ا من الأخوة الأعضاء مساعدتي في هذا الموضوع. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Om MAriam بتاريخ: 14 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2010 What's error message that appears? اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ledow2007 بتاريخ: 14 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2010 the error message i've got is almost there is no employee table اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Om MAriam بتاريخ: 14 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2010 So you need to create itas Scott user has emp instead of employee so you can replace your SQL statements with emp and dept اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عدنان بن خالد بتاريخ: 14 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 14 فبراير 2010 جرب اخي العزيز ان تدخل باليوزر Hr والباسوورد hrواكتب نفس الكود وجرب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ledow2007 بتاريخ: 15 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 فبراير 2010 أخي الفاضل جربت أدخل ب user HR and password HR ولكني لا أستطيع الدخول أرجو من الأخوة في المنتدي مساعدتي في هذا الأمر للأهمية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ledow2007 بتاريخ: 15 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 فبراير 2010 أين ردود الأخوة الأفاضل محمد جمعة و mk3bmw وmostfa_future وبقية أعضاء المنتديأرجوكم للأهمية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mk3bmw بتاريخ: 16 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2010 أولا: معذرة على التأخير ثانيا:1. ماهو ال user الذي تشبك عليه؟.2. اذا معرفة ذلك اكتب الأمر التالي show user; 3.تأكد أن جدول Employees موجود لديك من خلال الأمر التالي: select * from tab; 4. اذا كان جدول employees موجود تأكد أن لديك صلاحيات عليه5. لاأريد أن أدخل بتفاصيل الصلاحيات حتى تتأكد الخطوات التي ذكرتها لك..... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ledow2007 بتاريخ: 16 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2010 ال user هو scottوجربت أعرض محتوبات الجدول employees لكنة تظهر رسالة بأنه لا يوجد جدول أسمة employees اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mk3bmw بتاريخ: 16 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2010 (معدل) تأكد أن جدول Employees موجود لديك من خلال الأمر التالي: select * from tab; اكتب الامر كما هواذا كان الجدول غير موجود من بين الجداول يجب عليك بناءه تم تعديل 16 فبراير 2010 بواسطة mk3bmw اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ledow2007 بتاريخ: 16 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2010 أفهم من هذا أن قاعدة البيانات لا تحتوي على جدول employees أذن لماذا تم استخدام هذا الجدول في الماتيريال المعتمدة الخاص بالسيكول للدراسة من خلالةأم أن هذا الجدول موجود ولكن تحت مستخدمين آخرين كـ system أو hr.أرجو أفادتي كي استريح لو مش موجود ممكن أنشأ الجدول وخلاص ولكنني ألاحظ ان استخدمة موجود بكثرة في الماتيمريال المعتمدة. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ledow2007 بتاريخ: 16 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2010 أخي الفاضل mk3bmwالكود الذي كتبه وهو select * from tab;معناه عرض جميع حقول الجدول tab ولكن الجدول الذي أعنيه هو employees اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mk3bmw بتاريخ: 16 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2010 (معدل) tab عبارة عن view تظهر الجداول الموجودة على اليوزر الخاص بكواذا الجدول مش موجود بدك تضطر انك تبنية من الاولوومكن أساعدك بهالموضوععشان تبني جدول اسمه employees وفيه الحقول empno,ename,sal,hiredate,commقم بعمل التالي : create table employees (empno number(7),ename varchar2(100),sal number(7,3),hiredate date,comm number); تم تعديل 16 فبراير 2010 بواسطة mk3bmw اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Yasser-Khairallah بتاريخ: 21 فبراير 2010 تقديم بلاغ مشاركة بتاريخ: 21 فبراير 2010 Dear ledow2007For the examples to work you must first unlock the HR account CONN sys/password@db10g AS SYSDBA ALTER USER HR IDENTIFIED BY HR ACCOUNT UNLOCK; Then: CONN HR/HR اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ledow2007 بتاريخ: 21 فبراير 2010 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 21 فبراير 2010 dear yasser لقد قمت بكتابة الأكواد في محرر الدوس وكانت النتيجة connectedولكنني عندما ذهبت الي sqlplus under windows vista للدخول باستخدام اليوزر hr لا يستطيع الدخول، فكل هذا مفاده أنني أريد أن أدخل نباستخدام اليوزر hr في بيئة sqlplus لكي اتمكن من تنفيذ الأكواد وبعض الجمل من خلال الجداول المتاحة . ما الحل؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mina_naiem بتاريخ: 1 مارس 2010 تقديم بلاغ مشاركة بتاريخ: 1 مارس 2010 SELECT last_name, job_id, salary FROM employees WHERE job_id in (SELECT job_id FROM employees WHERE last_name = 'Taylor')AND salary > all (SELECT salary FROM employees WHERE last_name = 'Taylor'); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.