2012-09-07 9 views
6

को पढ़ा है, मैं उन तालिकाओं को सूचीबद्ध करने के लिए ओरेकल डेटाबेस से कैसे पूछूं जहां वर्तमान उपयोगकर्ता ने विशेषाधिकार पढ़ा है?ओरेकल क्वेरी तालिका सूची प्राप्त करने के लिए जिसके लिए वर्तमान उपयोगकर्ता ने

उत्तर

7

user_tables उपयोगकर्ता की टेबल है। उपयोगकर्ता द्वारा पढ़ी जा सकने वाली सभी तालिकाओं के लिए:

select * from all_tables; 
+0

आपके उत्तर के लिए धन्यवाद। यह क्वेरी sys टेबल सहित सभी तालिकाओं को सूचीबद्ध करती है। मैं sys टेबल नहीं चाहता। क्या हम यहां फ़िल्टर कर सकते हैं? – Manikandan

+2

'all *tables से चुनें जहां मालिक ('SYS', 'SYSTEM') 'और उस चीज़ को बाहर निकालें जिसे आप पसंद नहीं करते हैं। या केवल वही शामिल करें जो आपको पसंद है। :) –

+0

'सभी * आइटम्स से चुनें * जहां TABLESPACE_NAME =' USERS 'भी मदद कर सकता है। – Kyle

संबंधित मुद्दे