Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle SQL में केवल मेरे द्वारा बनाई गई तालिकाओं को कैसे सूचीबद्ध करें?

सबसे पहले, आपको SYSTEM . का उपयोग करना बंद कर देना चाहिए खाता। वह केवल Oracle डेटाबेस के लिए है। एक नया डेटाबेस उपयोगकर्ता बनाएं और उसका उपयोग करें और आप अपने वर्तमान सिरदर्द से भी बदतर कई सिरदर्दों से खुद को बचाएंगे।

अपनी वर्तमान समस्या को हल करने के लिए, आप SYSTEM के स्वामित्व वाली "हजारों टेबल" को फ़िल्टर करना चाहते हैं अलग सोच। (मैं आपकी बात मान रहा हूं यह हजारों हैं -- मैंने उन्हें कभी नहीं गिना है)।

एक विचार यह होगा:

SELECT object_name
FROM   dba_objects
WHERE  object_type = 'TABLE'
AND    owner = 'SYSTEM'
AND    created >= to_date('01-JAN-2018','DD-MON-YYYY')

... 01-JAN-2018 को उस तिथि से प्रतिस्थापित करना जब आपने SQL*Plus का उपयोग शुरू किया था, जो कि उम्मीद है उसी दिन नहीं था जब डेटाबेस स्थापित किया गया था (अन्यथा यह अच्छी तरह से काम नहीं कर सकता है)!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उन वाहनों को खोजने की कोशिश की जा रही है जो 2 परिवर्तनीय तिथियों के बीच मुक्त हैं

  2. प्रज्ञा स्वायत्त_एक ट्रिगर में लेन-देन

  3. क्या अद्यतन के लिए चयन पंक्ति मौजूद नहीं होने पर अन्य कनेक्शन डालने से रोकता है?

  4. oci_connect कनेक्शन विफल

  5. oci_bind_by_name PHP में काम नहीं कर रहा है