Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mendaftar HANYA tabel yang saya buat di Oracle SQL?

Pertama-tama, Anda harus berhenti menggunakan SYSTEM Akun. Itu hanya untuk database Oracle. Buat dan gunakan pengguna basis data baru dan Anda akan terhindar dari banyak sakit kepala yang lebih buruk daripada yang Anda alami saat ini.

Untuk mengatasi masalah Anda saat ini, Anda ingin memfilter "ribuan tabel" yang dimiliki oleh SYSTEM keluar dari kotak. (Saya mengambil kata-kata Anda itu ribuan -- saya tidak pernah menghitungnya).

Salah satu idenya adalah ini:

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

... mengganti 01-JAN-2018 dengan tanggal saat Anda mulai menggunakan SQL*Plus, yang semoga tidak pada hari yang sama ketika database diinstal (atau ini mungkin tidak berfungsi dengan baik)!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alternatif yang lebih cepat di Oracle untuk SELECT COUNT(*) FROM sometable

  2. perbarui set dari kesalahan permintaan gabung dalam

  3. Jalankan prosedur tersimpan async di pengembang sql

  4. Mengurangi 30 Tahun dari Tanggal Saat Ini di Oracle SQL

  5. koneksi jdbc menggunakan driver tipis