أين أجد الجداول التي دور لديه حق الوصول إلى في فيرتيكا?

dba.stackexchange https://dba.stackexchange.com/questions/68601

  •  11-12-2019
  •  | 
  •  

سؤال

أحاول استخدام جداول النظام لجلب بعض البيانات الوصفية حول مجموعة فيرتيكا بأكملها على مستوى الجدول (بما في ذلك الأذونات).

أين يمكنني العثور على معلومات حول الأذونات المطلوبة لتحديد على جدول?

لقد مطعون حولها في GRANTS و ROLES جداول النظام ، لكن لا يمكنني العثور على أي دور->تعيين الجدول.

فكرت في استخدام HAS_TABLE_PRIVILEGE() ولكن هذا يفعل ذلك على مستوى المستخدم.أفضل أن أفعل ذلك على مستوى الدور.

هل كانت مفيدة؟

المحلول

SELECT * FROM grants ORDER BY grantor, grantee;

ال privileges_description يعرض العمود أنواع الامتيازات ، مثل (في حالتك) SELECT.(إذا كنت تريد التحديد فقط ، يمكنك تحسين هذا الاستعلام.)

المصدر: عرض الامتيازات الممنوحة على الكائنات في دليل المشرف.(هذا من وثائق الإصدار 7.1.س.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى dba.stackexchange
scroll top