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

Tantangan Pengujian Database Oracle - Bandingkan Data Skema

Pertama - lihat ini:http://docs.Oracle.com/cd/E11882_01/server.112/e41481/spa_upgrade.htm#RATUG210

Kedua - Anda ingin menulis kueri yang mengeluarkan kueri - Masalahnya adalah bahwa di user_tab_columns setiap kolom adalah baris. Untuk melakukan itu, saya sarankan Anda membaca ini:http://www.dba-Oracle.com/t_converting_rows_columns. htm
Tabel sumber untuk Anda adalah USER_TAB_COLUMNS, dan saat menjalankan kueri, Anda dapat menambahkan tempat yang mengatakan "di mana nama_kolom tidak seperti 'ETL%' dll. Setelah itu - kueri akan terlihat seperti:
pilih 'pilih'

 || listagg..... (from the link) || 'from table name' sql 
from user_tab_columns
where column_name not like 'ETL%'
and table_name = 'table name'
group by table_name

dan btw - Anda tidak gila - sebelum mengubah sistem, Anda harus dapat masuk, pemutakhiran akan berhasil - ini adalah satu-satunya cara untuk melakukannya.

btw - jika Anda akan menjelaskan secara lebih mendalam tentang sistem dan peningkatannya - saya yakin komunitas akan dapat membantu Anda menemukan cara untuk mengujinya secara lebih mendalam, dan akan menunjukkan kepada Anda hal-hal yang akan diuji.
Menguji keluaran saja tidak cukup dalam banyak kasus....

SEMOGA SUKSES!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Ulang Node RAC Buruk

  2. bagaimana cara melewatkan nama tabel sebagai parameter ke prosedur tersimpan?

  3. Cara Memilih dan Memesan Berdasarkan kolom tidak dalam pernyataan Groupy By SQL - Oracle

  4. Kueri teratas untuk menemukan Patch yang diterapkan di aplikasi Oracle

  5. Ambil nilai pengembalian array pl/sql di java