إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

أخذ صلاحيات Hr


2 رد (ردود) على هذا الموضوع

#1 Mr.Abdullah

Mr.Abdullah

    عضو

  • الأعضــاء
  • 45 مشاركة

تاريخ المشاركة 07 September 2008 - 05:45 PM

السلام عليكم ..

أنشأت مستخدم .. وابي استعلم على الجداول الموجوده عند المستخدم HR

أتمنى منكم المساعدة ..

#2 roza_suez

roza_suez

    عضو

  • الأعضــاء
  • 22 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 09 September 2008 - 03:13 AM

اولا هتعمل unlock لليوزر
وتكتب
select * from hr.employees;

#3 hanyfreedom

hanyfreedom

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,481 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Chess , Sudoku

تاريخ المشاركة 12 September 2008 - 02:31 AM

أذا كنت تقصد كيفية أعطاء SELECT Privilege لل user الجديد ..... فهذا الكود قم بتنفيذه و انت على ال HR

BEGIN FOR X IN (SELECT *
FROM USER_TABLES) LOOP
EXECUTE IMMEDIATE 'GRANT SELECT ON '
||X.TABLE_NAME
||' TO new_user';
END LOOP;
END;
/


و بكده بتكون أعطيت الSELECT Privilege على كل الجداول اللى عندك فى ال HR لل user الجديد.

و لما تدخل على ال user الجديد قم بمشاهدة بيانات الجداول الموجوده بأسكيمة ال HR بالطريقة التى قالها الأخ roza_suez و هى :-

select * from hr.employees;


اذا كان لك مقصد أخر لسؤالك فأرجو اخبارى و شكراً